तिथियों के बीच की तारीख प्राप्त करने के लिए, आपको उपयोग करने की आवश्यकता है। यहां, हमें आज से लेकर आज के सात दिनों के बीच की तारीखें मिल रही हैं -
अपनेTableName से *चुनें जहां DATE(yourColumnName)> (अब () - इंटरवल 7 दिन);
नोट :मान लें कि वर्तमान तिथि '2019-06-02' है, आइए पहले एक टेबल बनाएं।
mysql> टेबल बनाएं डेमोटेबल (लॉगिनडेट डेट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू ('2018-03-21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-05-22'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-05-27'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-06-01'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
<पूर्व>+---------------+| लॉगिन दिनांक |+---------------+| 2018-03-21 || 2019-05-22 || 2019-05-27 || 2019-06-01 |+------------+4 पंक्तियाँ सेट में (0.00 सेकंड)आज और आज के बीच दिनांक प्रदर्शित करने के लिए क्वेरी निम्नलिखित है - 7 दिन -
mysql> डेमोटेबल से *चुनें जहां DATE(LoginDate)> (अब () - इंटरवल 7 दिन);