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

अगले 10 दिनों के लिए जन्मदिन पाने के लिए mysql क्वेरी

अगर u.bday एक तारीख है, तो आप कुछ इस तरह कर सकते हैं:

WHERE u.bday < NOW() + INTERVAL 10 DAY AND u.bday >= NOW() 

MySQL में दिनांक तुलना और गणना कार्य अच्छे हैं। अधिक विवरण के लिए मैनुअल देखें:http ://dev.mysql.com/doc/refman/5.5/hi/date-and-time-functions.html

यदि u.bday एक वर्चर स्वरूपित mm-dd-yyyy है, तो इसका उपयोग करें:

WHERE STR_TO_DATE(u.bday, '%m-%d-%Y') < NOW() + INTERVAL 10 DAY 
                              AND STR_TO_DATE(u.bday, '%m-%d-%Y') >= NOW() 

(यदि ubday कोई तिथि नहीं है, तो इसे एक बनाएं। अपने कॉलम के लिए सही डेटा प्रकार का उपयोग करने से आपका जीवन बहुत आसान हो जाता है।)



  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 वर्कबेंच से कनेक्ट नहीं हो सकता। '127.0.0.1' पर MySQL सर्वर से कनेक्ट नहीं हो सकता (61) Mac Macintosh

  2. php कारीगर माइग्रेट त्रुटि:नोडनाम और न ही सर्वनाम प्रदान किया गया है या नहीं पता है

  3. PHP सरणी से सरल अद्यतन MySQl तालिका

  4. MySQL पहली तारीख के अनुसार निदान किए गए प्रत्येक रोगी से केवल एक पंक्ति का चयन करें

  5. ProxySQL ऑडिट लॉग को समझना