下面提到的查询在SQL Server 2008中构建了包含10年数据的“日历”表。 我需要在DB2中构建这样的表。请帮我在DB2中成功执行此查询。
提前感谢您的帮助。
---查询在SQL Server 2008中构建包含10年数据的Calendar表---
create table TST_CALENDAR (Cal_Date DATE not null)
declare @SrtDt DATE, @EndDt DATE
set @SrtDt = '2011-01-01'
set @EndDt = DATEADD(yy,10,@SrtDt)
while @SrtDt < @EndDt
begin insert into TST_CALENDAR (Cal_Date) select @SrtDt
set @SrtDt = DATEADD(dd,1,@SrtDt) end
谢谢, BauV