打印日期段间的每一天
需求:输入两个时间,打印出这两个日期间的所有天
实现:
declare @start datetime,@end datetime set @start='20110830' set @end='20110918' while(@start<@end) begin print CONVERT(nvarchar(8),@start,112) select @start=DATEADD(day,1,@start) end
注:
最近要写一些统计数据的sql,需要按天划分