gpt4 book ai didi

php - 选择行 - 还剩 24 小时

转载 作者:行者123 更新时间:2023-11-29 01:26:07 26 4
gpt4 key购买 nike

在我的数据库中,我有一个名为 dato_tid 的列(数据类型 = 日期)

现在我有 2 个帖子

1 日期为 2018-07-182 其中日期为 2018-07-20

我需要选择距离发布时间不到 24 小时的帖子

SELECT * FROM `udflyt` WHERE dato_tid > DATE_ADD(CURDATE(), INTERVAL -1 day)

此行将选择两个帖子

SELECT * FROM `udflyt` WHERE dato_tid > DATE_ADD(CURDATE(), INTERVAL -24 HOUR)

这也是如此,我确实尝试将 > 更改为 < 但还是一样。

SELECT * FROM `udflyt` WHERE dato_tid > (now() - interval 1 day )

此行也将获得两个帖子

那我需要做什么,谢谢

最佳答案

实际上,还剩 24 小时意味着您应该增加一天,而不是减少一天。

SELECT *
FROM `udflyt`
WHERE dato_tid <= DATE_ADD(CURDATE(), INTERVAL +1 day);

将仅提供日期为“2018-07-18”的记录(我相信这就是您正在寻找的记录。

下面显示了用于进行加法和减法比较的值。

SELECT *, DATE_ADD(CURDATE(), INTERVAL +1 day), DATE_ADD(CURDATE(), INTERVAL -1 day)
FROM `udflyt`
WHERE dato_tid <= DATE_ADD(CURDATE(), INTERVAL +1 day);

关于php - 选择行 - 还剩 24 小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51377096/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com