日期:2014-05-17  浏览次数:20397 次

sql server 2005 查询语句
我想给一个开始时间和一个结束时间查询出这个时间段的日期(年-月-日)格式
比如:起始时间 2013-06-01 结束时间 2013-06-04
需要查询出结果是
2013-06-01
2013-06-02
2013-06-03
2013-06-04
用普通sql语句怎么写?
SQL?Server?2005 SQL 查询语句

------解决方案--------------------

declare @stime datetime
declare @etime datetime
set @stime='2013-06-01'
set @etime='2013-06-04'
select convert(varchar,dateadd(day,number,@stime),23) from master..spt_values
where type='p'
and dateadd(day,number,@stime)<=@etime