gpt4 book ai didi

sql - 寻找最近的 future 日期

转载 作者:行者123 更新时间:2023-12-01 00:57:29 25 4
gpt4 key购买 nike

是否可以通过日期 varchar 值找到最近的 future 日期(日期时间)?

鉴于,

DECLARE @DayValue VARCHAR(3)
, @DateValue DATETIME
SET @DayValue = 'Tue' -- Values could be 'Mon', 'Tue', 'Wed' and etc.
SET @DateValue = '10/15/2014' -- Format is MM/dd/yyyy

我想得到:
Oct 21 2014 12:00AM

最佳答案

使用循环,

    DECLARE @DayValue VARCHAR(3) 
,@DateValue DATETIME
SET @DayValue = 'tue'
SET @DateValue = '10/15/2014'
declare @i int= 1 ,@day varchar(3) = null
while (@i<=7 )
begin

Select @day = left(datename (dw,@DateValue),3)

if @day = @DayValue
begin
Select @DateValue
break
end

Select @DateValue = @DateValue+ 1

Select @i = @i+1

end

关于sql - 寻找最近的 future 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26379828/

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