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

MySQL में कल की तारीख कैसे चुनें?

SUBDATE() फ़ंक्शन का उपयोग

MySQL में किसी डेटटाइम कॉलम से एक दिन घटाकर कल की तारीख प्राप्त करने के लिए SUBDATE() या DATE_SUB() का उपयोग करें।

सिंटैक्स

SELECT SUBDATE(yourDateTimeColumn, INTERVAL 1 DAY) AS yesterday FROM yourTableName;

उदाहरण

mysql> CREATE TABLE YesterdayDateDemo (VisitedDateTime DATETIME);
mysql> INSERT INTO YesterdayDateDemo VALUES (NOW()), ('2012-12-26 13:24:35'), ('2013-10-22 12:20:32');

कल की तारीख प्राप्त करें:

mysql> SELECT SUBDATE(VisitedDateTime, INTERVAL 1 DAY) AS YesterdayDate FROM YesterdayDateDemo;
+---------------------+
| YesterdayDate       |
+---------------------+
| 2018-12-17 14:22:48 |
| 2012-12-25 13:24:35 |
| 2013-10-21 12:20:32 |
+---------------------+

नोट: SUBDATE(date, INTERVAL 1 DAY) और DATE_SUB(date, INTERVAL 1 DAY) समान हैं। केवल तारीख भाग के लिए DATE() लपेटें।

  1. - MySQL में STR_TO_DATE और CURDATE से वर्तमान दिनांक वाले रिकॉर्ड ढूंढें

    स्ट्रिंग कॉलम में संग्रहीत दिनांक की तुलना वर्तमान दिनांक से करने के लिए STR_TO_DATE() से पार्स करें और CURDATE() से तुलना करें। सिंटैक्स SELECT * FROM टेबल_नाम WHERE STR_TO_DATE(कॉलम_नाम, फॉर्मेट_स्पेसिफायर) = CURDATE(); उदाहरण: DD/MM/YYYY प्रारूप में दिनांक 1. टेबल बनाएं (स्ट्रिंग कॉलम) ); 2.

  1. - MySQL में INSERT ... SELECT क्वेरी का उपयोग कैसे करें?

    MySQL में INSERT ... SELECT स्टेटमेंट एक ही क्वेरी में एक तालिका से दूसरी तालिका में डेटा कॉपी करने या मानों की गणना करके डालने की अनुमति देता है। सिंटैक्स INSERT INTO target_table (col1, col2, col3, ...) SELECT col1, col2, col3, ... FROM source_table WHERE condition; उदाहरण: मानों को सीधे चुनकर ड

  1. - MySQL में MIN() और GROUP BY से डुप्लिकेट कॉलम वाले समूह की पहली टाइमस्टैम्प तिथि प्राप्त करें

    किसी कॉलम (जैसे Value) के डुप्लिकेट मान वाले समूहों में से सबसे पहली (न्यूनतम) टाइमस्टैम्प प्राप्त करने के लिए MIN() एग्रीगेट फ़ंक्शन के साथ GROUP BY का उपयोग करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1870 ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Value INT, ShippingTimestamp