[英]SQL server Increment dates in a loop? or otherwise?
select
pm.pmnum,
dateadd(MONTH,pm.frequency,pm.nextdate) as calcNEXTDATE
from pm
...
有人可以幫我增加上述結果,直到calcNEXTDATE = 2014-31-12嗎?
您可以創建一個while循環來增加天數,如果需要的話可以添加到表中。 因為您的問題包括循環,日期和增量的標簽,所以可以這樣
CREATE TABLE #TestTable1
(
Col DATETIME
);
DECLARE @VarDate Datetime = GETDATE()
WHILE @VarDate <= '2014-12-31 00:00:00.000'
BEGIN
INSERT INTO #TestTable1(Col)
VALUES (@VarDate)
SET @VarDate = DATEADD(DAY, 1, @VarDate)
END
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.