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

MySQL में कल की तारीख कैसे प्राप्त करें

समस्या:

आप MySQL डेटाबेस में कल की तारीख (बिना समय के) प्रदर्शित करना चाहेंगे।

समाधान:

SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY) AS yesterday_date;

मान लें कि आज 2020-09-24 है, तो परिणाम इस प्रकार है:

कल_दिनांक
2020-09-23

चर्चा:

कल की तारीख पाने के लिए, आपको आज की तारीख से एक दिन घटाना होगा। CURDATE() का उपयोग करें आज की तारीख पाने के लिए। MySQL में, आप DATE_SUB() . का उपयोग करके किसी भी दिनांक अंतराल को घटा सकते हैं समारोह। यहां, चूंकि आपको एक दिन घटाना है, आप DATE_SUB(CURDATE(), INTERVAL 1 DAY) का उपयोग करते हैं कल की तारीख पाने के लिए। ध्यान दें कि इस गणना के परिणाम में अभी भी कॉलम प्रकार की तारीख है।

आप किसी भी समय अंतराल में उतनी ही आसानी से वापस जा सकते हैं। यहां एक उदाहरण दिया गया है:

SELECT DATE_SUB(CURDATE(), INTERVAL 2 MONTH) AS date_two_months_ago;

आप कल की तारीख की गणना भी बहुत आसानी से कर सकते हैं। DATE_ADD() का उपयोग करें दिनांक में अंतराल जोड़ने के लिए कार्य करता है।

SELECT DATE_ADD(CURDATE(), INTERVAL 1 DAY) AS tomorrow_date;

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite INSERT - डुप्लीकेट कुंजी अद्यतन पर (UPSERT)

  2. घंटा () उदाहरण – MySQL

  3. MySQL में प्राकृतिक छँटाई

  4. MySQL SELECT क्वेरी में IF स्टेटमेंट का उपयोग करना

  5. Ubuntu 16.04 पर MySQL वर्कबेंच को स्थापित और कॉन्फ़िगर करें