我想從一個特定的日期中找到即將到來的星期四的日期。 例如,我想從22-09-2021年的日期中找到23-09-2021(星期四)。 我想從23-09-2021中找到30-09-2021。 無論我輸入什么日期,我都想得到未來的星期四的日期。
uj5u.com熱心網友回復:
這是一個添加正確天數的問題。 假設你使用的是美式英語版本的SQL Server,你可以使用一種蠻力方法:
select dateadd(day,
(case datename(weekday, datecol)
when 'Monday' then 3
when 'Tuesday then 2
when '星期三 then 1
when 'Thursday then 0 --或者是7。
when 'Friday then 6
when 'Saturday then 5
when 's Sunday then 4
end)。)
資料量
) as the_thursday
如果需要非英語支持,你可以使用format()撰寫獨立于本地的代碼。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/334017.html
標籤:
