【发布时间】:2014-06-02 16:00:58
【问题描述】:
我已经在参数中设置了如下日期,但是我迷失了下一点……我想要的是;
如果 @TodayDayOfWeek
DECLARE @TodayDayOfWeek INT
DECLARE @EndOfThisWeek datetime
DECLARE @StartOfThisWeek datetime
DECLARE @EndOfPrevWeek DateTime
DECLARE @StartOfPrevWeek DateTime
SET @TodayDayOfWeek = datepart(dw, GetDate())
set @EndOfThisWeek = DATEADD(wk, DATEDIFF(wk,0,GETDATE()), 4)
set @StartOfThisWeek = DATEADD(wk, DATEDIFF(wk,0,GETDATE()), 0)
SET @EndOfPrevWeek = DATEADD(dd, -@TodayDayOfWeek, GetDate())
SET @StartOfPrevWeek = DATEADD(dd, -(@TodayDayOfWeek+6), GetDate())
【问题讨论】:
标签: sql date datetime daterangepicker sqlparameter