如何用SQL返回两个日期之间的所有连续日期

来源:互联网 发布:shadowsock for linux 编辑:程序博客网 时间:2024/04/29 11:29

在SQL Server中

declare @date1 datetime,@date2 datetime
set @date1='2009-10-01'
set @date2='2009-10-10'

select [day]=convert(varchar(10),dateadd(dd,number,@date1),120)
from master..spt_values
where type='p' and number <= datediff(dd,@date1,@date2)

 

 

原创粉丝点击