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
一个存储过程小案例,内容如下:
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