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

MySQL में NOW() दो विशिष्ट तारीखों के बीच आता है या नहीं कैसे जांचें?

यहाँ, NOW() वर्तमान तिथि दर्शाता है। यह जांचने के लिए कि क्या यह दो विशिष्ट तारीखों के बीच आता है, आपको BETWEEN का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाते हैं:

mysql> CREATE TABLE DemoTable (
    FirstDate DATETIME,
    SecondDate DATETIME
);

टेबल में कुछ रिकॉर्ड डालें:

mysql> INSERT INTO DemoTable VALUES('2019-04-01', '2019-05-02');
mysql> INSERT INTO DemoTable VALUES('2019-05-28', '2019-06-04');
mysql> INSERT INTO DemoTable VALUES('2016-01-31', '2019-03-01');

टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> SELECT * FROM DemoTable;

आउटपुट

+-----------------------+-----------------------+
| FirstDate             | SecondDate            |
+-----------------------+-----------------------+
| 2019-04-01 00:00:00   | 2019-05-02 00:00:00   |
| 2019-05-28 00:00:00   | 2019-06-04 00:00:00   |
| 2016-01-31 00:00:00   | 2019-03-01 00:00:00   |
+-----------------------+-----------------------+

NOW() दो विशिष्ट तारीखों के बीच आता है या नहीं जांचने के लिए क्वेरी:

mysql> SELECT * FROM DemoTable WHERE NOW() BETWEEN FirstDate AND SecondDate;

आउटपुट

+-----------------------+-----------------------+
| FirstDate             | SecondDate            |
+-----------------------+-----------------------+
| 2019-05-28 00:00:00   | 2019-06-04 00:00:00   |
+-----------------------+-----------------------+
  1. - MySQL में BETWEEN कीवर्ड का उपयोग करके दो तिथियों के बीच खोज करना

    MySQL BETWEEN के साथ दिनांक सीमा खोज MySQL में BETWEEN ऑपरेटर का उपयोग करके आप दो दिनांकों के बीच (समावेशी) आने वाले रिकॉर्ड्स ढूंढ सकते हैं। यह ऑफ़र वैधता, बुकिंग प्रणाली और समय-आधारित फ़िल्टरिंग के लिए उपयोगी है। उदाहरण: सक्रिय ऑफ़र ढूंढना SELECT * FROM DemoTable1456; +--------------+-----------

  1. - MySQL में तिथि के आधार पर सशर्त रूप से BETWEEN/BEFORE/AFTER कैसे चुनें?

    सिंटैक्स select * from yourTableName where yourColumnName1 yourValue2 OR yourColumnName2 is null); उदाहरण: कर्मचारी जॉइनिंग और रिलीविंग तिथि insert into demo35(joining_date,relieving_date) values(2020-01-10,2020-07-11), (2020-05-07,2020-12-08), (2020-04-11,2020-09-18), (2020-03-12,2020-10-01);

  1. - MySQL संस्करण कैसे जांचें

    आइए समझते हैं कि उपयोगकर्ता वर्तमान में जो MySQL संस्करण चला रहा है, उसकी जांच कैसे करें: कंसोल पर क्वेरी दर्ज करने से पहले, यह सुनिश्चित करना महत्वपूर्ण है कि उपयोगकर्ता सर्वर से जुड़ा हुआ है। MySQL संस्करण जांचें नीचे दी गई क्वेरी सर्वर के संस्करण संख्या और वर्तमान तारीख देगी। mysql> SELECT