首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教怎么循环日期执行存储过程

2012-04-21 
请问如何循环日期执行存储过程?SQLserver2000有个存储过程是将每天A表和B表....里的新增数据汇总计算写入

请问如何循环日期执行存储过程?
SQLserver2000有个存储过程是将每天A表和B表....里的新增数据汇总计算写入到X表中,请问现在想把去年6月份开始的数据全部写入到x表中,应该怎么做?谢谢!

[解决办法]

SQL code
---定义开始和结束时间declare @st_dt datetimedeclare @en_dt datetime---时间赋值select @st_dt = '20110601'select @en_dt = '20110630'---定义中间变量declare @dt datetimeselect @dt = @st_dt---开始按照时间循环执行while @dt <= @en_dtbegin    ---这个是个演示,可以替换为需要执行的存储过程    select @dt    ---中间变量加1    select @dt = DATEADD(DAY,1,@dt)end 

热点排行