sql server 生成连续日期

Posted JentZhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 生成连续日期相关的知识,希望对你有一定的参考价值。

在sqlserver里,可以利用系统表master..spt_values里面存储的连续数字0到2047,结合dateadd()函数生成连续的日期。

SELECT
CONVERT (VARCHAR (10),dateadd(d, number, \'2019-05-30\'),23) AS rq
FROM
master..spt_values
WHERE
type = \'p\'
AND number between 1 and 2049

 

 

 

 

参考博客:https://blog.csdn.net/qq_25186987/article/details/79258312

以上是关于sql server 生成连续日期的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server连续日期 - 将多行汇总为连续的开始和结束日期行,而不包含CTE,循环,... s

SQL Server中公用表表达式(CTE)递归的生成帮助数据

如何在 SQL Server 的多行中查找连续的日期

SQL Server:查找学生在自定义日期内的连续缺勤计数

如何通过SQL生成一个包含连续日期的临时表

SQL经典问题 找出连续日期及连续的天数