如何从SQL-Server中的特定日期打印过去15周?

时间:2015-08-18 11:18:16

标签: sql sql-server sql-server-2008

我希望每周分开日期。

我想知道如何打印从今天起的最后15周的日期。

它应该是星期列,即15行。

1 个答案:

答案 0 :(得分:0)

DECLARE @COUNT INT = 0
CREATE TABLE #TEMPTABLE(WeekDates datetime)
WHILE @COUNT < 15
BEGIN
    INSERT INTO #TEMPTABLE
    SELECT DATEADD(WEEK, -1 * @COUNT ,GETDATE())
    SET @COUNT += 1
END

SELECT * FROM #TEMPTABLE
DROP TABLE #TEMPTABLE