Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

आगामी जन्मदिन मैसकल और पीएचपी प्राप्त करें

मैं इस कोड की खोज कर रहा हूं, लेकिन मुझे एक साफ/सरल क्वेरी नहीं मिली (जो लीप-ईयर (फरवरी की समस्या की 29 तारीख) के साथ भी काम करती है)

इसलिए मैंने अपना बना लिया है।

अगले x दिनों के लिए आने वाले जन्मदिनों को प्राप्त करने के लिए सबसे सरल कोड यहां दिया गया है, (यह क्वेरी कल के जन्मदिनों को भी प्रदर्शित करती है (या आप इसे अतीत में x दिनों की संख्या में बदल सकते हैं)

SELECT name, date_of_birty FROM users WHERE 
        DATE(CONCAT(YEAR(CURDATE()), RIGHT(date_of_birty, 6)))
                BETWEEN 
                DATE_SUB(CURDATE(), INTERVAL 1 DAY)
                AND
                DATE_ADD(CURDATE(), INTERVAL 5 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. दो पंक्तियों के मानों को एक में मिलाएं

  2. डेटाबेस से मूल्यों की जाँच और वापसी

  3. मैसकल त्रुटि 1452 - चाइल्ड रो को जोड़ या अपडेट नहीं कर सकता:एक विदेशी कुंजी बाधा विफल हो जाती है

  4. GROUP BY के लिए SQL क्वेरी, LEAST, COALESCE की शर्तों से मेल खाने वाले समूह लौटाएं

  5. foo.bar के खिलाफ मैच (पूर्ण विराम/अवधि के साथ)