SQL中根据日期范围生成所有日期数据,批量生成日期


SQL Server 根据开始日期和结束日期,按照Day生成中间的所有日期数据

SELECT CONVERT(NVARCHAR(10), DateAdd(day,number,'2014-09-29'),120) AS GroupDay  
FROM master..spt_values  
WHERE type = 'p' AND number <= DateDiff(day,'2014-09-29','2014-10-29') 
GarsonZhang www.yesdotnet.com

生成结果:

GroupDay
2014-09-29
2014-09-30
2014-10-01
2014-10-02
2014-10-03
2014-10-04
2014-10-05
2014-10-06
2014-10-07
2014-10-08
2014-10-09
2014-10-10
2014-10-11
2014-10-12
2014-10-13
2014-10-14
2014-10-15
2014-10-16
2014-10-17
2014-10-18
2014-10-19
2014-10-20
2014-10-21
2014-10-22
2014-10-23
2014-10-24
2014-10-25
2014-10-26
2014-10-27
2014-10-28
2014-10-29
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:查看SQL SERVER数据库当前连接数
下一篇:SQL Server 中master..spt_values的应用
评论列表

发表评论

评论内容
昵称:
关联文章

SQL根据日期范围生成所有日期数据批量生成日期
SQL根据条件分组批量取出一张表最新的数据
批量数据快速插入
C#根据年份和第几个星期,获得这个星期的日期范围
SQL Server获得所有数据库,所有表试图和字段
根据数据库生成表模型和实体
EF Linq查找所有子节点或者所有父节点
SQL Server常用全局变量介绍
SQL Server master..spt_values的应用
Linq to SQL语句基础讲解
EntityFramework Linq 获得所有数据,包括子节点
C#日期操作-星期(week)相关
SQL Server 数据库类型和.NET数据类型映射关系
C# 根据DataTable 转换成JSON 文本字符串数据
GZDBHelperHasRow方法,执行SQL语句,判断是否有返回数据
利用代码生成工具Database2Sharp生成ABP VNext框架项目代码
sql server系统表详细说明 之 sys.sql_modules
EF强制生成SQL 2008兼容的SQL语句
域名工具:域名助理,批量查询域名是否注册
支付宝支付对接,当面付,根据金额生成付款二维码

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码