WHERE CURDATE() और DATE_ADD से आज की तारीख में अंतराल जोड़ें
आज की तारीख वाली पंक्तियों के लिए 11 दिन आगे की तारीख गणना करने के लिए DATE_ADD के साथ WHERE CURDATE() का उपयोग करें।
टेबल बनाएं और डेटा डालें:
mysql> create table DemoTable1994 ( ArrivalDate date ); Query OK, 0 rows affected (5.33 sec)
mysql> insert into DemoTable1994 values('2019-12-18'); ...
क्वेरी (आज 2019-12-20 मानकर):
mysql> select ArrivalDate, date_add(ArrivalDate,interval 11 Day) from DemoTable1994 where ArrivalDate=curdate();
आउटपुट:
+-------------+---------------------------------------+ | ArrivalDate | date_add(ArrivalDate,interval 11 Day) | +-------------+---------------------------------------+ | 2019-12-20 | 2019-12-31 | +-------------+---------------------------------------+ 1 row in set (0.00 sec)
व्याख्या: WHERE ArrivalDate=curdate() आज की तारीख वाली पंक्तियों को फ़िल्टर करता है, DATE_ADD 11 दिन जोड़ता है।