【发布时间】:2021-03-23 02:10:08
【问题描述】:
如何编写sql 查询以找出距离当前日期还有 2 天。
在 php 中,这可以通过:
$res['end_date'] - time () < 86400 * 3;
我怎么能在1sql查询之后做同样的事情,好或者更好,只有2天,如果更少以至于它不起作用,好吧,如果它起作用了,没关系。
UPD:
有必要编写一个sql 查询,该查询将仅选择那些在end_date 到期前还有 2 天的记录
字段 end_date 的类型为int,并通过php 中的time () 函数存储。
无法编写WHERE 子句。
【问题讨论】:
-
@KIKOSoftware 太好了。咖啡时间
-
请分享更多细节
-
@NicoHaase,我需要找出结束前 2 天的日期。如何通过 sql 实现
-
@FixiDens:这些不是更多细节。您在 SQL 中尝试过什么? SQL的哪个方言?字段名称是什么。等等。
标签: php mysql sql datetime date-arithmetic