Dùng toán tử AND để chọn hàng mà ngày hôm nay nằm giữa hai cột ngày.
Cú pháp:
SELECT *FROM yourTableName WHERE yourDateColumnName1 <='yourDateValue' AND yourDateColumnName2 >= 'yourDateValue';
Tạo bảng selectDates với StartingDate, EndingDate, chèn 9 bản ghi.
Truy vấn với ngày '2019-01-10':
select *from selectDates where StartingDate <='2019-01-10' AND EndingDate >='2019-01-10';
+----+--------------+------------+ | Id | StartingDate | EndingDate | +----+--------------+------------+ | 2 | 2019-01-10 | 2019-01-23 | | 8 | 2019-01-06 | 2019-01-21 | | 9 | 2019-01-07 | 2019-01-17 | +----+--------------+------------+ 3 rows in set (0.00 sec)