[英]PHP- Getting yesterdays data from the database
我想在数据库中获取昨天的条目。 关于应该运行什么查询的任何想法? 在最后一个小时里,我一直在想!
mysql_query(“ SELECT id
, fullname
, address1
, address2
, citytown
, postcode
, telno
, email
, property_value
, on_market
, agent
, asking_price
, reason
, total_secured_debt
, price_concession
,FROM_UNIXTIME(enquiry_time), form_page
FROM $ table WHERE enquiry_time = ???? ??????“);
谢谢伊恩
如何使用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
包含时间;如果仅包含日期,则=就足够了)
如何使用TO_DAYS将时间转换为天数,并对照昨天的天数进行检查:
WHERE TO_DAYS(FROM_UNIXTIME( enquiry_time )) = (TO_DAYS(NOW())-1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.