2009-07-20 5 views
2

私はデータベースにyesterdaysエントリを取得したいと思います。どのようなクエリを実行する必要があります上の任意のアイデア?最後の1時間私の心を吹いている!PHP-データベースからの前日のデータの取得

するmysql_query( "$表からidfullnameaddress1address2citytownpostcodetelnoemailproperty_valueon_marketagentasking_pricereasontotal_secured_debtprice_concession、FROM_UNIXTIME(enquiry_time)、form_pageを選択WHERE enquiry_time = ??????????) ");

おかげ日数に時間を回すと、昨日一日数に対してそれをチェックするためにTO_DAYSの使用についてどのように イアン

答えて

1

WHERE TO_DAYS(FROM_UNIXTIME(enquiry_time)) = (TO_DAYS(NOW())-1) 
+0

ありがとうございます!できます!わーい –

3

何の機能date_subを使用してはどうですか?

select date_sub(now(), interval 1 day); 

と時間を指定せずに、昨日取得するには:

select date(date_sub(now(), interval 1 day)); 

だからあなたの条件が

のような可能性があり、昨日(今よりも同じ時間)を取得する。例えば

where enquiry_time >= date_sub(now(), interval 1 day) 
    and enquiry_time < date(date_sub(now(), interval 0 day)) 

(少なくとも、enquiry_timeに時間が含まれている場合、それがi ncludes date、an =で十分でしょう)

関連する問題