查询在DB2中构建Calendar表

时间:2014-02-14 20:19:25

标签: sql calendar db2

下面提到的查询在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

0 个答案:

没有答案