SQL Server获取时间段内的所有月份
类别:数据库 浏览量:3345
时间:2016-2-29 SQL Server获取时间段内的所有月份
SQL Server获取时间段内的所有月份例如查询 2012-1-5 到 2012-11-3 之间所有的月份
declare @begin datetime,@end datetime
set @begin='2012-1-5'
set @end='2012-11-3'
declare @months int
set @months=DATEDIFF(month,@begin,@end)
select convert(varchar(7),DATEADD(month,number,@begin) ,120) AS 月份
from master.dbo.spt_values
where type='p' AND number<=@months
查询结果
标签:SQL Server
您可能感兴趣
- sqlserver中根据类型分组(SQL SERVER 分组求和sql语句)
- sqlserver两表查询语句格式(sql server实现在多个数据库间快速查询某个表信息的方法)
- SQL SERVER中根据身份证号获取出生日期
- sql server 报错(sql server利用不同语种语言显示报错错误消息的方法示例)
- sql server日志备份查看(sql server数据库高可用日志传送的方法)
- sqlserver语句显示表字段(SQL Server查找表名或列名中包含空格的表和列实例代码)
- SQL SERVER数据类型对应C#的数据类型
- sqlserver备份还原数据(通过Windows批处理命令执行SQL Server数据库备份)
- sqlserver怎么手动添加数据库表(SQL Server 数据库调整表中列的顺序操作方法及遇到问题)
- sqlserver修改排序规则几种方法(SQL Server 分页编号的另一种方式推荐)
- SQL Server Check 约束
- activiti需要sql语句吗(Activiti-Explorer使用sql server数据库实现方法)
- sqlserver拒绝访问怎么办(SQL server服务显示远程过程调用失败的解决方法)
- sql server事务回滚(SQL Server 添加Delete操作回滚日志方式)
- sqlserver怎么调成混合登录(如何快速删掉SQL Server登录时登录名下拉列表框中的选项)
- SQL Server多列索引
- ()
- ()
- 800壮士拼死拖住30万日军 八佰 的真实历史,誓与阵地共存亡(800壮士拼死拖住30万日军)
- 演员陈创,火于 哮天犬 ,颠峰于 福贵 ,现状却令人唏嘘(演员陈创火于哮天犬)
- 幼小衔接-20以内看图读数 写数 数的组成练习题(幼小衔接-20以内看图读数)
- 你只要花上20天记单词,英语成绩就能从57提到100(你只要花上20天记单词)
热门推荐
- 腾讯云服务器如何安装宝塔面板(腾讯云服务器打开宝塔面板失败是怎么回事?)
- dockerfile深度解析(Dockerfile文本文件使用方法实例解析)
- docker线上部署流程(Docker部署Rancher的方法无坑)
- 阿里云ecs集群怎么设置(“阿里云ECS服务器”使用别家CDN防护怎么设置IP白名单?)
- php网页采集教程交流(PHP实现的抓取小说网站内容功能示例)
- pandas导入及数据结构用法(pandas数据集的端到端处理)
- sql中where和having可以同时用吗(SQL where条件和jion on条件的详解及区别)
- 云服务器被攻击了怎么解决(租用云服务器要怎么来预防网络攻击?)
- dedecms本地搭建(DEDECMS图文分离存放在另一个服务器实现方法)
- django参数判断(Django保护敏感信息的方法示例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9