摘要:
如果要生成的临时表中有个连续的数字列,或者连续的日期列,如下所示:2012-1-12012-1-22012-1-3... ...可以这样写:declare @begin datetime,@end datetimeset @begin='2012-1-1'set @end='2012-1-5'declare @days intset @days=DATEDIFF(dd,@begin,@end)select DATEADD(dd,number,@begin) from master.dbo.spt_values where type='p' AND 阅读全文