| id | first (datetime) | last (datetime) -------------------------------------------------------- | 1 | 2013-04-15 00:00:00 | 2013-04-21 23:59:0
select * from your_table where current_date() between first_datetime and last_datetime
select * from your_table where first <= NOW() and last >= NOW()