বর্তমান তারিখ থেকে ৮ মাস আগের পরের রেকর্ডগুলো পেতে INTERVAL 8 MONTH ব্যবহার করুন।
সিনট্যাক্স
SELECT * FROM আপনার_টেবিল WHERE আপনার_কলাম >= (CURRENT_DATE() - INTERVAL 8 MONTH);
উদাহরণ
মান लीজিয়ে আজকের তারিখ: 2018-02-06
mysql> CREATE TABLE DemoTable (
StudentName VARCHAR(100),
AdmissionDate DATE
);
Query OK, 0 rows affected (0.75 sec)
mysql> INSERT INTO DemoTable VALUES
('John', '2019-01-21'),
('Chris', '2019-10-04'),
('Robert', '2018-02-01'),
('David', '2019-07-07');
Query OK, 4 rows affected
সব রেকর্ড দেখুন
mysql> SELECT * FROM DemoTable;
+-------------+---------------+ | StudentName | AdmissionDate | +-------------+---------------+ | John | 2019-01-21 | | Chris | 2019-10-04 | | Robert | 2018-02-01 | | David | 2019-07-07 | +-------------+---------------+
৮ মাসের ইন্টারভ্যাল কোয়েরি
mysql> SELECT * FROM DemoTable WHERE AdmissionDate >= (CURRENT_DATE() - INTERVAL 8 MONTH);
ফলাফল (2018-02-06 তারিখের ভিত্তিতে)
+-------------+---------------+ | StudentName | AdmissionDate | +-------------+---------------+ | John | 2019-01-21 | | Chris | 2019-10-04 | | David | 2019-07-07 | +-------------+---------------+ 3 rows in set (0.00 sec)
ব্যাখ্যা: Robert-এর রেকর্ড (2018-02-01) বাদ পড়েছে কারণ এটি ৮ মাসের চেয়ে পুরানো।