gpt4 book ai didi

mysql - 查询 WHERE 日期最近超过 14 天

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

我正试图找到一种在 MySQL 中执行请求的方法,例如这个:

SELECT * FROM table WHERE insert_date < '14 days'

通过谷歌搜索,我找到了两个答案:

SELECT * FROM table WHERE insert_date < DateAdd(dd,-14,GetDate())

SELECT * FROM table WHERE insert_date < DateAdd(day,Datediff(day,0,getdate()),-14)

所以这是我的问题:

1) 有更好的方法吗?

2) 我发现的两件事之间有什么区别?

谢谢

最佳答案

Google 的答案是针对 SQL Server,而不是 MySQL。

他们所有的日期都比 14 天前,而不是最近

所以,我想你想要:

SELECT *
FROM table
WHERE insert_date > date_sub(curdate(), interval 14 day);

关于mysql - 查询 WHERE 日期最近超过 14 天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33352637/

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