SQL SERVER常用日期函数
来源:互联网 发布:防p2p限速软件 编辑:程序博客网 时间:2024/05/17 00:51
1.一个月第一天的
Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
2.本周的星期一
Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)
3.一年的第一天
Select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)
4.季度的第一天
Select DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)
5.当天的半夜
Select DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)
6.上个月的最后一天
Select dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))
7.去年的最后一天
Select dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0))
8.本月的最后一天
Select dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))
9.本年的最后一天
Select dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0))
10.本月的第一个星期一
select DATEADD(wk, DATEDIFF(wk,0,dateadd(dd,6-datepart(day,getdate()),getdate())), 0)
11、dateadd 加日期函数
select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000
当然也可以加月份 select dateadd(month,2,'2004-10-15')
12、datediff 返回两个日期之间日期
select datediff(day,'2004-09-01','2004-09-18') --返回:17。和dateadd 一样,day也可以换成别的
13、datepart 返回代表指定日期的指定日期部分的整数
SELECT DATEPART(month, '2004-10-15') --返回 10
14、datename 返回代表指定日期的指定日期部分的字符串
SELECT datename(weekday, '2004-10-15') --返回:星期五
- SQL SERVER常用日期函数
- SQL SERVER常用日期函数
- SQL Server 常用函数和日期操作
- sql server 中常用的日期函数
- Sql Server的日期格式化常用函数
- SQL server常用的字符串函数、日期函数、数学函数;
- sql server 日期函数
- sql server 日期函数
- sql server 日期函数
- SQL Server 日期函数
- Sql server 日期函数
- SQL SERVER 日期函数
- sql server 日期函数
- sql server日期函数
- SQL SERVER日期函数
- sql server 日期函数
- SQL Server日期函数
- SQL Server日期函数
- linux api笔记(7):系统调用如何摆脱信号的干扰
- 10000的阶乘
- 第二章 COBOL程序概述----笔记
- 讨论WPF单位的设备无关性
- Mac OS X のキーボードショートカット
- SQL SERVER常用日期函数
- SQL SERVER数据库快速转ORACLE实战
- JUnit的简单例子
- 使用闪回从人为错误中恢复
- 面向对象JavaScript
- Windows下安装最新的Apache+PHP+MySQL
- C头文件相互包含的问题
- Spring JDBC事务管理
- 如何创建高性能的索引