博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL SERVER得到一个月所有的日期
阅读量:7069 次
发布时间:2019-06-28

本文共 708 字,大约阅读时间需要 2 分钟。

hot3.png

select convert(varchar(10),dateadd(dd,number,convert(varchar(8),getdate(),120)+'01'),120) as dt

from master..spt_values 
where type='P' and 
dateadd(dd,number,convert(varchar(8),getdate(),120)+'01')<=dateadd(dd,-1,convert(varchar(8),dateadd(mm,1,getdate()),120)+'01')
--从2016-04-01到现在所有天数

SELECT DATEADD(DAY, number, CONVERT(DATETIME, '2016-04-01')) DataTime

FROM master..spt_values
WHERE type = 'P' AND number BETWEEN 0 AND DATEDIFF(DAY, '2016-04-01', GETDATE())

--从2016-04-01到现在所有月份

SELECT DATEADD(MONTH, number, CONVERT(DATETIME, '2016-04-01')) month

FROM master..spt_values
WHERE type = 'P' AND number BETWEEN 0 AND DATEDIFF(MONTH, '2016-04-01', GETDATE())

 

转载于:https://my.oschina.net/u/2343604/blog/1934453

你可能感兴趣的文章
Django文件上传
查看>>
zoj 3627(贪心)
查看>>
JS数组
查看>>
ztree复选框
查看>>
[BZOJ1030][JSOI2007]文本生成器(AC自动机+DP)
查看>>
如何判断元素是否在当前文档显示区内?
查看>>
ICMP协议
查看>>
IOS 5 ARC机制 (四)
查看>>
生成二维码
查看>>
网页打开时左上角带的小图标
查看>>
java中json数据生成和解析(复杂对象演示)
查看>>
Tomcat中的数据源------>数据库连接池
查看>>
二分 三分搜索
查看>>
C#中反射type记录
查看>>
View在测量时的MeasureSpec由什么决定?
查看>>
【Spring3.0系列】---Bean不同配置方式比较 和适用场合
查看>>
Spring学习进阶(四) Spring JDBC
查看>>
【WebService】快速构建WebService示例
查看>>
Elasticsearch 删除数据
查看>>
ES6 学习笔记 (2)-- Liunx环境安装Node.js 与 搭建 Node.js 开发环境
查看>>