MySQL-এ বর্তমান তারিখ থেকে গত ৯০ দিনের মধ্যে পড়া তারিখ রেকর্ড বের করার জন্য INTERVAL এবং BETWEEN ব্যবহার করা হয়।
টেবিল তৈরি ও ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable (DueDate DATE);
mysql> INSERT INTO DemoTable VALUES
('2019-07-10'), ('2019-09-02'), ('2019-06-01'), ('2019-05-10'), ('2019-08-21');
গত ৯০ দিনের রেকর্ড কোয়েরি
mysql> SELECT * FROM DemoTable
WHERE DueDate BETWEEN NOW() - INTERVAL 90 DAY AND NOW();
ফলাফল (ধরে নিলে আজ ২০১৯-০৯-০২):
+------------+ | DueDate | +------------+ | 2019-07-10 | | 2019-08-21 | +------------+
ব্যাখ্যা: NOW() - INTERVAL 90 DAY বর্তমান ডেট-টাইম থেকে ৯০ দিন পেছনের মুহূর্ত দেয়। BETWEEN সেই রেঞ্জের রেকর্ড সিলেক্ট করে। DATE() ব্যবহার করলে টাইম অংশ উপেক্ষা হয়।