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

MySQL टेबल से NOW() + 10 दिनों के बाद की तारीखें प्रदर्शित करें?

आप इसके लिए WHERE क्लॉज के साथ DATE_ADD() फ़ंक्शन का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं:

mysql> CREATE TABLE DemoTable (
    ShippingDate DATE
);

नोट: वर्तमान तिथि और समय निम्नानुसार है, जिसे हमने NOW() का उपयोग करके पाया:

mysql> SELECT NOW();
+-----------------------+
| now()                 |
+-----------------------+
| 2019-06-04 20:43:57   |
+-----------------------+

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

mysql> INSERT INTO DemoTable VALUES('2019-06-16');
mysql> INSERT INTO DemoTable VALUES('2019-05-31');
mysql> INSERT INTO DemoTable VALUES('2019-05-24');
mysql> INSERT INTO DemoTable VALUES('2019-06-24');

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

mysql> SELECT * FROM DemoTable;

आउटपुट

+--------------+
| ShippingDate |
+--------------+
| 2019-06-16   |
| 2019-05-31   |
| 2019-05-24   |
| 2019-06-24   |
+--------------+

NOW() + 10 दिनों के बाद की तारीखें प्रदर्शित करने के लिए क्वेरी:

mysql> SELECT * FROM DemoTable WHERE ShippingDate > DATE_ADD(NOW(), INTERVAL 10 DAY);

आउटपुट

+--------------+
| ShippingDate |
+--------------+
| 2019-06-16   |
| 2019-06-24   |
+--------------+
  1. - MySQL टेबल से डेटा डिलीट करने के बाद ऑटो इन्क्रीमेंट को 1 से कैसे शुरू करें?

    इसके लिए आप TRUNCATE TABLE कमांड का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1796 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें

  1. - MySQL में स्टोर्ड प्रोसीजर से टेबल रिकॉर्ड कैसे प्रदर्शित करें?

    MySQL में स्टोर्ड प्रोसीजर के अंदर SELECT स्टेटमेंट रखकर टेबल रिकॉर्ड्स प्रदर्शित कर सकते हैं। यह एनकैप्सुलेशन, पुन: उपयोग, और सुरक्षा (टेबल पर सीधे SELECT अधिकार दिए बिना डेटा एक्सेस) के लिए उपयोगी है। उदाहरण: सभी रिकॉर्ड प्रदर्शित करने वाला प्रोसीजर डेमो टेबल बनाएं: mysql> CREATE TABLE DemoT

  1. - MySQL में GROUP BY से तारीखों के अनुसार रिकॉर्ड समूहित करें

    GROUP BY से ग्राहकवार न्यूनतम और अधिकतम शिपिंग तारीख प्राप्त करें ग्राहक नाम के अनुसार तारीखों को समूहित करके प्रत्येक ग्राहक की पहली और अंतिम शिपिंग तारीख पाएं। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable2002 ( CustomerName varchar(20), CustomerShippingDate datetime ); Query OK, 0 ro