今日の値があるかどうかを確認するクエリを実行し、ない場合は、今日より前の最も近いエントリを表示したいと考えています。
これは私が使用するクエリです:
$variable = 'var1';
SELECT * FROM `table` WHERE `something` = '".$variable."'
AND `last_updated` = NOW() OR last_updated < NOW()
table
次のように見えるとしましょう:
something | last_updated
var1 | 2013-08-04
var1 | 2013-08-05
var1 | 2013-08-06
=で削除するvar1
と、クエリが返されますlast_updated
2013-08-06
2013-08-04
2013-08-06
今日がこのクエリを使用している場合、前日 (または最も近い日) に返されないのはなぜですか?