DATE_SUB() এবং INTERVAL
বর্তমান তারিখ থেকে ১৪ দিন বিয়োগ করে সেটির চেয়ে বড় তারিখগুলো বের করা।
সারণি ও ডেটা
mysql> create table DemoTable1392 (ArrivalDate date);
mysql> insert into DemoTable1392 values('2019-09-10'),('2019-09-26'),('2019-09-12'),('2018-09-20'),('2019-10-11');
বর্তমান তারিখ
mysql> select curdate(); -- 2019-09-26
কোয়েরি
mysql> select * from DemoTable1392
-> where ArrivalDate > date_sub(curdate(), interval 14 day);
ফলাফল
+-------------+ | ArrivalDate | +-------------+ | 2019-09-26 | | 2019-10-11 | +-------------+
ব্যাখ্যা
DATE_SUB(CURDATE(), INTERVAL 14 DAY)— ১৪ দিন আগের তারিখ (২০১৯-০৯-১২)ArrivalDate > ...— সেটির চেয়ে বড় তারিখ (১২ সেপ্টেম্বর के পরের)- সমান তারিখ দিয়ে পেতে
=বাBETWEENব্যবহার করুন - ডatetime কলামের জন্য
NOW()বাCURDATE()অনুযায়ী কাস্ট করুন