gpt4 book ai didi

sql-server-2008 - 查找上一个星期日日期算法

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

我在网上找到了几个例子,但我不太明白它是如何工作的。例如

     SELECT DATEADD(ww, DATEDIFF(ww,0,GETDATE()), 0)

我什至不确定它是否符合我的要求。

我需要的是,当查询执行时,它可以 SELECT * from xTable WHERE xDate在两个日期之间。上周日和下周日(本周)。我可以用什么来自动找到它?请解释一下,因为我是 SQL 新手。

最佳答案

我试图更深入地理解这个查询

 SELECT DATEADD(ww, DATEDIFF(ww,0,GETDATE()), 0)

并用它来检索上一个星期一。现在我可以简单地 DATEADD再过 6 天就可以整整一周。

我使用的解决方案:
       Set @Monday =  DATEADD(ww, DATEDIFF(ww,0,GETDATE()), 0)
Set @Sunday = DATEADD(dd, 06, @Monday)

问题解决了。

关于sql-server-2008 - 查找上一个星期日日期算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11101958/

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