इसके लिए आप इंटरवल 7 दिन के कॉन्सेप्ट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, AdmissionDate datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.83 सेकंड)
नोट - मान लें कि आज की तारीख 2019-08-23 है।
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable(AdmissionDate) मानों ('2019-01-23') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable (AdmissionDate) मानों ('2019-08-15') में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> डेमोटेबल (एडमिशनडेट) वैल्यू ('2019-08-16') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> डेमोटेबल (एडमिशनडेट) वैल्यू में डालें ( '2019-08-24');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----+---------------------+| आईडी | प्रवेश तिथि |+----+---------------------+| 1 | 2019-01-23 00:00:00 || 2 | 2019-08-15 00:00:00 || 3 | 2019-08-16 00:00:00 || 4 | 2019-08-24 00:00:00 |+----+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)यहां पिछले 7 दिनों के रिकॉर्ड से डेटटाइम पंक्ति लाने की क्वेरी दी गई है -
mysql> डेमोटेबल से *चुनें जहां date(AdmissionDate)=CURDATE() - 7 दिन का अंतराल;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----+---------------------+| आईडी | प्रवेश तिथि |+----+---------------------+| 3 | 2019-08-16 00:00:00 |+----+---------------------+1 पंक्ति में सेट (0.04 सेकंड)