我有一個包含欄位 t.Processed_Date 的表。我需要回傳那個日期的上一個星期日。我正在嘗試的一切都不起作用。
DATEADD(day,
-1 - (DATEPART(weekday, GETDATE()) CAST(Processed_Date As date) - 2) % 7,
GETDATE()
) As 'Last Sunday'
但這給出了一個錯誤
Msg 206, Level 16, State 2, Line 3
Operand type clash: date is incompatible with int
服務器是 MS SQL Server 2017 標準
uj5u.com熱心網友回復:
SELECT DATEADD(wk, DATEDIFF(wk, 6, Processed_Date), 6) as LastSunday
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/363133.html
