gpt4 book ai didi

mysql - datediff() 不忽略时间

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

我正在使用MYSQL 5.5.47在 Debian 上,我的查询中有以下内容:

AND DATEDIFF(CURRENT_DATE(), shouts_stores.date) <= 7

-- 将其从 AND DATEDIFF(NOW(), shouts_stores.date) <= 7 更改为

问题?根据我读过的所有内容,Datediff 应该忽略时间部分

我必须获取过去 7 天的行,但我需要带有时间元素的时间戳,以实现 PHP 中的“发布 X 秒/分钟/小时/天前”功能。

但是,当涉及到获取行时,我只需要 7 天(或 1 周)前(含)的帖子。但是,如果发布时间早于现在,则会将其延长至 8 天。这会引起一些困惑。有人对此有任何想法吗?

编辑:示例该表如下所示:

enter image description here

tl dr;我需要DATEDIFF()忽略 datetime 的时间部分.

最佳答案

尝试:

... DATEDIFF(CURRENT_DATE(), DATE(shouts_stores.date)) <= 7

关于mysql - datediff() 不忽略时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37252588/

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