2011-02-02 463 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,你可以評估你目前的變量是兩者之間日期值?