Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में ठीक पिछले 7 दिनों के रिकॉर्ड से डेटाटाइम पंक्ति प्राप्त करें

<घंटा/>

इसके लिए आप इंटरवल 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 सेकंड)
  1. MySQL क्वेरी महीनों की एक श्रृंखला से रिकॉर्ड लाने के लिए?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1795 (नाम varchar(20), नियत दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1795 मानों में डालें ( माइक,2018-12-31);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उप

  1. MySQL में आज से 15 दिन पहले रिकॉर्ड का चयन करना?

    इसके लिए आप INTERVAL और DATE_SUB() की अवधारणा का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1845 (ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1845 मान (2019-11-15) में डालें; क्वेरी ठीक है, 1

  1. MySQL डेटाटाइम दिन जोड़ने के लिए?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1871 (ArrivalDate datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1871 मान (2019-01-31) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उपयोग करके तालिका से स