DATEDIFF से 7 दिन के अंतराल वाली तारीखें ढूंढें
वर्तमान तारीख से ठीक 7 दिन (एक सप्ताह) आगे की तारीखें पाने के लिए DATEDIFF और मॉड्यूलो ऑपरेटर का उपयोग करें।
वर्तमान तारीख मान लें 2019-12-20। टेबल बनाएं और डेटा डालें:
mysql> create table DemoTable1990 ( ShippingDate date ); Query OK, 0 rows affected (0.99 sec)
mysql> insert into DemoTable1990 values('2019-12-13'); ...
क्वेरी:
mysql> select * from DemoTable1990 where datediff(curdate(),ShippingDate)%7=0;
आउटपुट (2019-12-13 और 2019-12-20):
+--------------+ | ShippingDate | +--------------+ | 2019-12-13 | | 2019-12-20 | +--------------+ 2 rows in set (0.04 sec)
व्याख्या: DATEDIFF अंतर दिनों में देता है। %7=0 का मतलब अंतर 7 का गुणक है, यानी ठीक सप्ताह भर का अंतर।