mssql sqlserver 使用sql脚本生成两个日期之间的连续日期的方法分享


摘要:
下文讲述使用sql脚本生成两个日期之间的连续日期,如下所示:
实验环境:sql server 2008 R2

例:
生成日期: 2019-6-1 至2019-7-1之间的连续日期

    declare @startDate datetime
    declare @endDate diatomite

    set @startDate ='2019-06-1'
    set @endDate ='2019-7-1'

select dateadd(DAY,number,@startDate) as [连续日期]
  from master.dbo.spt_values  where type ='P'
  and number <=DATEDIFF(DAY, @startDate, @endDate)