Sql Server 中使用日期遍历

一个存储过程小案例,内容如下:

declare @dt datetime  
set @dt='2016-01-01'  
while (@dt<='2016-12-31')  
begin  
    -- 转换字符串格式输出
    print convert(varchar(10),@dt,120)  
    -- 在 '日' 单位上+1天
    set @dt=dateadd(DAY,1,@dt)  
end  

 

posted @ 2017-03-29 19:20  宁采桃花不采臣  阅读(2518)  评论(0编辑  收藏  举报