sql >> Databáze >  >> RDS >> Mysql

SQL, které uvádí všechny narozeniny v následujících a předchozích 14 dnech

Zde je nejjednodušší kód, jak získat nadcházející narozeniny na příštích x dní a předchozích x dní

tento dotaz také není ovlivněn přestupnými roky

SELECT name, date_of_birty 
FROM users 
WHERE DATE(CONCAT(YEAR(CURDATE()), RIGHT(date_of_birty, 6)))
          BETWEEN 
              DATE_SUB(CURDATE(), INTERVAL 14 DAY)
          AND
              DATE_ADD(CURDATE(), INTERVAL 14 DAY)


  1. Porovnání dat v Oracle SQL

  2. Proaktivní monitorování MySQL (Developer Studio/Advisors Angle)

  3. Migrace Laravel:jedinečný klíč je příliš dlouhý, i když je zadán

  4. Ušetřete čas spouštěním sestav Microsoft Access pomocí filtrů v zobrazení rozvržení