説明:
今週の日付より、先週の金、土、日曜日を計算する
関数:
DATEPART()
具体的な実現方法:
DECLARE @dt AS DATETIME
SET @dt=GETDATE()
①日曜日:
SELECT DATEADD(DAY,1-DATEPART(Weekday,@dt),@dt)
②土曜日
SELECT DATEADD(DAY,-DATEPART(Weekday,@dt),@dt)
③金曜日
SELECT DATEADD(DAY,-DATEPART(Weekday,@dt)-1,@dt)