gpt4 book ai didi

sql - 如何在sql server 2008中获取一周的第一天和一周的最后一天?

转载 作者:行者123 更新时间:2023-12-02 17:10:11 25 4
gpt4 key购买 nike

当我们输入一周中的任意一天时,如何获取一周的第一天和一周的最后一天?

例如,如果我们输入日期,则应显示第一天(星期一)和最后一天(星期五)。也就是说,如果我们输入 24-jan-2014,则应显示 20-jan-2014 和 24-jan-2014。

问候

最佳答案

具体操作方法如下:

DECLARE @yourdate date = getdate()
Select dateadd(ww, datediff(ww, 0, @yourdate), 0)
Select dateadd(ww, datediff(ww, 0, @yourdate), 4)

您将@yourdate 设置为您想要的日期。第一个 SELECT 将为您提供第一天,第二个 SELECT 将为您提供最后日期

关于sql - 如何在sql server 2008中获取一周的第一天和一周的最后一天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21330671/

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