【发布时间】:2014-03-31 23:10:52
【问题描述】:
我想检索给定开始日期和结束日期之间的 WeekID
例如, 开始日期 = 2014-01-20 结束日期 = 2014-02-20
所以,结果应该是... 201404, 201405, 201406, 201407, 201408
我尝试运行如下查询,但它返回空白。
DECLARE @StartDate DATETIME
DECLARE @EndDate DATETIME
SET @StartDate = '20140120'
SET @EndDate = '20140220'
SELECT
WeekID
FROM
dbo.DimWeeks
WHERE
(@StartDate >= FirstDayOfTheWeek
AND @EndDate <= LastDayOfTheWeek)
【问题讨论】:
标签: sql tsql sql-server-2012