BETWEEN অপারেটর
WHERE date_col BETWEEN 'start_date' AND 'end_date' — উভয় শেষ বিন্দু ইনক্লুসিভ।
সারণি ও ডেটা
mysql> create table DemoTable1422 (EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(20), EmployeeJoiningDate date);
mysql> insert into DemoTable1422(EmployeeName,EmployeeJoiningDate) values('John','2017-09-28'),('Chris','2019-09-29'),('Bob','2018-01-31'),('Sam','2018-12-21'),('Mike','2019-11-10');
কোয়েরি
mysql> select * from DemoTable1422 where EmployeeJoiningDate between '2018-09-29' and '2019-09-29';
ফলাফল
+------------+--------------+---------------------+ | EmployeeId | EmployeeName | EmployeeJoiningDate | +------------+--------------+---------------------+ | 2 | Chris | 2019-09-29 | | 4 | Sam | 2018-12-21 | +------------+--------------+---------------------+
ব্যাখ্যা
- রেঞ্জ: ২০১৮-০৯-২৯ থেকে ২০১৯-০৯-২৯ (ইনক্লুসিভ)
- Chris (২০১৯-০৯-২৯) এবং Sam (২০১৮-১২-২১) এই রেঞ্জে পড়েছে
- John (২০১৭), Bob (২০১৮-০১-৩১), Mike (২০১৯-১১-১০) বাদ পড়েছে
- ডেটাইম কলামের জন্য শেষ সময় '23:59:59' যোগ করুন