我的日期范围是从
“ 1/27/2014”开始- 从“ 1/31/2014”开始
-结束
注意:
在图1上-这是来自SQL的数据
在图2上-这就是我想要提取数据的方式
如何使用SQL查询做到这一点?
这可能吗?
DECLARE @startDate DATE
DECLARE @endDate DATE
SET @startDate = '1/27/2014'
SET @endDate = '1/31/2014'
;WITH dates AS
(
SELECT @startdate as Date
UNION ALL
SELECT DATEADD(d,1,[Date])
FROM dates
WHERE DATE < @enddate
)
SELECT Date from dates
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句