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

MySQL में तिथियों की सूची से वर्तमान तिथि प्राप्त करने की क्वेरी

मान लें वर्तमान तिथि है:

2019-07-22

उदाहरण

टेबल बनाएं:

mysql> create table DemoTable705 (ShippingDate datetime);
Query OK, 0 rows affected (0.67 sec)

रिकॉर्ड डालें:

mysql> insert into DemoTable705 values('2019-01-21 23:59:00');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable705 values('2019-07-22 00:00:30');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable705 values('2019-07-21 12:01:30');
Query OK, 1 row affected (0.44 sec)

सभी रिकॉर्ड देखें:

mysql> select * from DemoTable705;

आउटपुट

+---------------------+
| ShippingDate        |
+---------------------+
| 2019-01-21 23:59:00 |
| 2019-07-22 00:00:30 |
| 2019-07-21 12:01:30 |
+---------------------+
3 rows in set (0.00 sec)

तिथियों की सूची से वर्तमान तिथि प्राप्त करने की क्वेरी:

mysql> select * from DemoTable705 where date(ShippingDate) = CURDATE();

आउटपुट

+---------------------+
| ShippingDate        |
+---------------------+
| 2019-07-22 00:00:30 |
+---------------------+
1 row in set (0.00 sec)

नोट: CURDATE() वर्तमान तिथि लौटाता है (टाइम भाग के बिना)। DATE(NOW()) के समान।

  1. - MySQL टाइम पीरियड क्वेरी: वर्तमान तारीख से 14 सप्ताह के अंतराल के रिकॉर्ड प्राप्त करें

    MySQL DATE_SUB और INTERVAL: सापेक्ष तारीख रेंज क्वेरी DATE_SUB() फंक्शन और INTERVAL कीवर्ड का उपयोग करके वर्तमान तारीख से सापेक्ष तारीख रेंज (जैसे पिछले 14 सप्ताह) के रिकॉर्ड प्राप्त कर सकते हैं। उदाहरण: पिछले 14 सप्ताह के आगमन रिकॉर्ड टेबल बनाएं: CREATE TABLE DemoTable (ArrivalDate DATE); INSERT I

  1. - MySQL में आज की तारीख 00:00 से वर्तमान समय तक की तारीख चुनें

    DATE(NOW()) (आज 00:00:00) और NOW() (वर्तमान डेटाटाइम) के बीच BETWEEN या तुलना ऑपरेटर का उपयोग करके आज के रिकॉर्ड फ़िल्टर करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (DueDate DATETIME); Query OK, 0 rows affected (0.66 sec) INSERT INTO DemoTable VALUES(2019-09-14),(2019-09-14 08:00:10),

  1. - MySQL में वर्तमान तिथि से VARCHAR तिथि रिकॉर्ड की तुलना

    STR_TO_DATE() का उपयोग करके VARCHAR तिथि को DATE में बदलकर तुलना करना तिथि तुलना के लिए STR_TO_DATE() का उपयोग करें। सिंटैक्स: curdate(); पहले टेबल बनाएं: create table DemoTable1397 ( AdmissionDate varchar(40) ); Query OK, 0 rows affected (0.97 sec) रिकॉर्ड डालें: insert into DemoTable1397 values