2011-02-02 278 views
0

在我的一个mysql表中,我有startstop列。 例如start的值是2011-01-21,stop的值是2011-03-23。 今天假设是2011-03-10如何确定“今天”是在开始和停止期之间?mysql日期比较

回答

5
select * from mytable where CURDATE() between start and stop 
0
select 
    * 
from 
    `tbl` 
where 
    now() between `the_start_date` and `the_end_date` 
0

嗯有点暧昧,但你可以存储今天日期的变量,并做了“选择开始,从表停”,然后在循环中的PHP,你可以评估你目前的变量是两者之间日期值?