[英]Extracting Days from a date range
我这里有一个日期范围
“2014年1月27日” - 开始
“2014年1月31日” - 结束
注意:
在图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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.