2011-02-02 22 views
0

私のmysqlテーブルの1つに私はカラムがあります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で、あなたの今日の変数が2つの間にあるかどうかを評価することができ、「テーブルからストップ、スタートを選択し」日付の値?