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

MySQL में वर्तमान तिथि और वर्तमान तिथि से 3 महीने के बीच की तिथियों का चयन करें?

<घंटा/>

इसे प्राप्त करने के लिए BETWEEN और INTERVAL का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable -> (->AdmissionDate date -> );query OK, 0 Rows प्रभावित (0.84 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल वैल्यू ('2019-09-30') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-10-01'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-03-30'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-04-24'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

आउटपुट

<पूर्व>+---------------+| प्रवेश तिथि |+---------------+| 2019-09-30 || 2019-10-01 || 2019-03-30 || 2019-04-24 |+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में वर्तमान तिथि और वर्तमान तिथि से 3 महीने के बीच तिथियों का चयन करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable से *चुनें जहां प्रवेश तिथि के बीच curdate() - INTERVAL 3 MONTH AND curdate();

आउटपुट

<पूर्व>+---------------+| प्रवेश तिथि |+---------------+| 2019-03-30 || 2019-04-24 |+---------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. - MySQL में पंक्तियों का चयन कैसे करें जो वर्तमान तिथि से> =1 दिन हैं?

    वर्तमान तिथि से 1 दिन से अधिक डेटा प्राप्त करने के लिए, MySQL में INTERVAL की अवधारणा का उपयोग करें। वर्तमान तिथि इस प्रकार है - सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-11-29 |+-----------+1 पंक्ति में सेट (0.00 सेकंड) हम सबसे पहले एक टेबल बनाएंगे - टेबल बनाएं DemoTa

  1. - MySQL के साथ वर्तमान तिथि से कम तिथि का चयन कैसे करें?

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

  1. - वर्तमान तिथि और वर्तमान तिथि से रिकॉर्ड लाने के लिए MySQL में शर्त पूरी होने पर कॉलम का चयन करें + 1

    आइए सबसे पहले वर्तमान तिथि प्राप्त करें - curdate() चुनें; यह निम्नलिखित आउटपुट देगा - +---------------+| दही () |+---------------+| 2019-12-15 |+---------------+1 पंक्ति सेट में (0.00 सेकंड) आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1956 ( ProductId int, ProductName varchar(20), CustomerNa