繁体   English   中英

从日期范围中提取天数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM