SQL 获取周日、周一,周日作为一周的第一天
1 DECLARE @date DATETIME = GETDATE() 2 SELECT 3 CONVERT(VARCHAR(10),DATEADD(DAY,-6-DATEPART(WEEKDAY,@date),@date),121) AS [上周日], 4 CONVERT(VARCHAR(10),DATEADD(DAY,1-DATEPART(WEEKDAY,@date),@date),121) AS [本周日], 5 CONVERT(VARCHAR(10),DATEADD(DAY,2-DATEPART(WEEKDAY,@date),@date),121) AS [本周一]

更多精彩