gpt4 book ai didi

查询语句。 SP 或函数应计算星期五的下一个日期

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

我需要编写一个存储过程来返回给定日期的下一个星期五日期吗?例如 - 如果日期是 05/12/2011,那么它应该返回下周五的日期为 05/13/2011。如果您通过 05/16/2011,那么它应该返回日期为 5/20/2011(星期五)。如果您通过星期五作为日期,那么它应该返回相同的日期。

最佳答案

我会将其设为标量 UDF,因为它更容易使用输出。

CREATE FUNCTION dbo.GetNextFriday(
@D DATETIME
)
RETURNS DATETIME
WITH SCHEMABINDING, RETURNS NULL ON NULL INPUT
AS
BEGIN
RETURN DATEADD(DAY,(13 - (@@DATEFIRST + DATEPART(WEEKDAY,@D)))%7,@D)
END

关于查询语句。 SP 或函数应计算星期五的下一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5984704/

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