我正在使用当前日期从数据库中检索结果。
我当前的代码如下所示:
$sql = "SELECT *
FROM `1ymzj0g_orders`
WHERE `processed` = '1'
AND DATE(`order_date`) = CURDATE() LIMIT 100";
这对于今天获得结果非常有用,尽管就我的情况而言,它需要从今天开始直到明天凌晨2点才获得结果。
我猜想在午夜之后的当前布局下,我的结果将会清除,但是我需要在午夜之后保留结果,但不要整天保留两天,直到凌晨2点左右。
这可能吗?如果可以的话,您可以在这里给我一些建议吗?
您可以使用HATE间隔使用DATE_ADD来设置order_date的限制,类似于以下内容:
WHERE DATE(`order_date`) = CURDATE() OR DATE(`order_date`) < DATE_ADD(CURDATE(), INTERVAL + 12 HOUR)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句