gpt4 book ai didi

sql比较今天的日期时间

转载 作者:行者123 更新时间:2023-12-04 22:52:47 25 4
gpt4 key购买 nike

我希望任何人都可以翻译我的抽象查询。

我想从表中选择 * 其中 ( [MYDATETIMEROW] < (今天 - 3 天))。

我是否必须转换、转换或使用 datepart 或其他任何东西?...我很困惑。

有简单的规则吗?我用 linq 做这件事不会有问题,但我几乎学不到简单的 sql。

感谢你并致以真诚的问候。

最佳答案

简单来说:

Select * from Table where MyDateTimeRow < dateadd(dd,-3,getdate())

但是使用 getdate() 将同时提供日期和时间,经验表明这不太可能正是您想要的 - 您可能想要缩短时间并只考虑日期部分
Select * From Table where MyDateTimeRow < dateadd(dd, datediff(dd, 0, getdate()) - 3, 0)

关于sql比较今天的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1998545/

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