gpt4 book ai didi

SQL 根据当前日期减去两天选择记录

转载 作者:行者123 更新时间:2023-12-03 01:13:25 24 4
gpt4 key购买 nike

我有一个订单表,其中包含订单 ID、订单日期和订单说明。

我想运行一个选择查询来捕获过去两天创建的所有订单。所以当前日期减去两天。从 12 月 14 日开始,我想选择订单日期 > 12 月 13 日的所有订单。这需要使用获取日期函数来获取当前日期并减去天数。

我已经尝试过:

select * from orders where orderdate > getdate() - 2 

但这并没有产生正确的结果。请问您知道如何做到这一点吗?

最佳答案

你应该尝试使用dateadd功能

select * from orders where orderdate > dateadd(dd,-1,cast(getdate() as date))

现在,这可能正是您所需要的,但是您需要了解,通过转换为日期,我们删除了时间部分,并有效地返回到一天的开始,而其后一天(-1)给出了开始昨天的事情。

关于SQL 根据当前日期减去两天选择记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47818266/

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