sql >> Database teknologi >  >> RDS >> Mysql

SQL, der viser alle fødselsdage inden for de næste og foregående 14 dage

Her er den enkleste kode til at få de kommende fødselsdage for de næste x dage og forrige x dage

denne forespørgsel er heller ikke påvirket af skudår

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. GRUPPER EFTER med MAX(DATE)

  2. Bulk Indsæt i SQL Server CE

  3. Sådan fungerer funktionen QUOTENAME() i SQL Server (T-SQL)

  4. Hvordan clock_timestamp() virker i PostgreSQL