Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQL, który zawiera listę wszystkich urodzin w ciągu następnych i poprzednich 14 dni

Oto najprostszy kod, aby uzyskać nadchodzące urodziny za następne x dni i poprzednie x dni

na to zapytanie również nie mają wpływu lata przestępne

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:przekroczono limit czasu oczekiwania na blokadę

  2. Używanie SSHTunnelForwarder do łączenia się z bazą danych MySQL przez SSH

  3. Jak uciec ze znaków specjalnych mysql za pomocą sockets.io/node.js/javascript

  4. Które znaki faktycznie mogą spowodować wstrzyknięcie SQL w MySQL?

  5. UTWÓRZ TYP na MySQL