इसके लिए आप DATEDIFF() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> (-> ShippingDate datetime -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.90 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू ('2019-07-01') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-07-02'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-07-03'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-07-04'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
<पूर्व>+---------------------+| शिपिंग तिथि |+---------------------+| 2019-07-01 00:00:00 || 2019-07-02 00:00:00 || 2019-07-03 00:00:00 || 2019-07-04 00:00:00 |+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)यह जांचने के लिए क्वेरी निम्नलिखित है कि क्या डेटाटाइम MySQL में कल की तारीख के बराबर है या नहीं -
mysql> डेमोटेबल से * चुनें -> जहां दिनांकित (शिपिंग दिनांक, DATE_ADD (CURDATE (), अंतराल 1 दिन)) =0;
यह निम्न आउटपुट प्रदर्शित करेगा कल दिनांक 2019-07-02 तालिका में दिनांकों में से एक था -