SQL Server 获取两个日期间的日期

Posted TuringChang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 获取两个日期间的日期相关的知识,希望对你有一定的参考价值。

declare @start datetime
declare @end datetime
set @start = ‘2018-01-25‘
set @end = ‘2018-02-03‘

select dateadd(dd,num,@start)
FROM (SELECT ROW_NUMBER() OVER (ORDER BY ID)-1 AS num FROM sysobjects) KK
where dateadd(dd,num,@start) <[email protected]

 

 

--2018-01-25 00:00:00.000
--2018-01-26 00:00:00.000
--2018-01-27 00:00:00.000
--2018-01-28 00:00:00.000
--2018-01-29 00:00:00.000
--2018-01-30 00:00:00.000
--2018-01-31 00:00:00.000
--2018-02-01 00:00:00.000
--2018-02-02 00:00:00.000
--2018-02-03 00:00:00.000

以上是关于SQL Server 获取两个日期间的日期的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER:获取两个日期之间的总天数

sql server 中两个日期之间的年份以及每个日期在 sql server 中的开始和结束日期

SQL SERVER查询时间是一年中第几周的函数

在 sql server 2008 中的两个日期之间获取 Id

获取两个日期间的所有日期

[Java] 获取两个日期间的所有日期