SQL_Server_2005_日期和时间函数(描述及实例)
来源:互联网 发布:知乎 装修网站 编辑:程序博客网 时间:2024/06/12 00:44
表达式:是常量、变量、列或函数等与运算符的任意组合。以下参数中表达式类型是指表达式经运算后返回的值的类型
日期和时间函数
函数名称
参数
示例
说明
dateadd
(日期部分,数字,日期)
select dateadd(year,45,'1990-12-11')
返回 2035-12-11 00:00:00.000
select dateadd(month,45,'1990-12-11')
返回1994-09-11 00:00:00.000
select dateadd(mm,45,'1990-12-11')
返回1994-09-11 00:00:00.000
select dateadd(qq,12,'1990-12-11')
返回1993-12-11 00:00:00.000
select dateadd(hh,12,'1990-12-11')
返回1990-12-11 12:00:00.000
select dateadd(yy,-12,'1990-12-11')
返回1978-12-11 00:00:00.000
返回给指定日期加上一个时间间隔后的新的日期值。
数字:用于与指定的日期部分相加的值。如果指定了非整数值,则将舍弃该值的小数部分,舍弃时不遵循四舍五入。
日期:指定的原日期
在此函数中 dw,dy,dd效果一样都表示天
datediff
(日期部分,开始日期,结束日期)
select datediff(yy,'1990-12-11','2008-9-10')
返回 18
select datediff(mm,'2007-12-11','2008-9-10')
返回 9
返回两个指定日期的指定日期部分的差的整数值。
在计算时由结束日期减去开始日期
在此函数中 dw,dy,dd效果一样都表示天
datename
(日期部分,日期)
select datename(mm,'2007-12-11')返回12
select datename(dw,'2007-12-11')返回星期二
select datename(dd, '2007-12-11')返回11
返回表示指定日期的指定日期部分的字符串。
dw表示一星期中星期几,wk表示一年中的第几个星期
dy表示一年中的第几天
datepart
(日期部分,日期)
select datepart(mm,'2007-12-11')返回12
select datepart(dw,'2007-12-11')返回3
select datepart(dd, '2007-12-11')返回11
返回表示指定日期的指定日期部分的整数。
wk表示一年中的第几个星期
dy表示一年中的第几天,
dw表示一星期中星期几,返回整数默认1为星期天
getdate
无参数
select getdate()
返回2009-04-28 18:57:24.153
返回当前系统日期和时间。
day
(日期)
select day('2007-12-11')返回11
返回一个整数,表示指定日期的天的部分。
等价于datepart(dd, 日期)
month
(日期)
select month('2007-12-11')返回12
返回一个整数,表示指定日期的月的部分。
等价于datepart(mm, 日期)
year
(日期)
select year('2007-12-11')返回2007
返回一个整数,表示指定日期的年的部分。
等价于datepart(yy, 日期)
getutcdate
无参数
select getutcdate()
返回2009-04-28 10:57:24.153
返回表示当前的 UTC(世界标准时间)时间。即格林尼治时间(GMT)
日期部分(指定要返回新值的日期的组成部分。下表列出了 Microsoft SQL Server 2005 可识别的日期部分及其缩写。)
日期部分
含义
缩写
year
年
yy, yyyy
quarter
季
qq, q
month
月
mm, m
dayofyear
天(请看函数中的说明)
dy, y
day
天(请看函数中的说明)
dd, d
week
星期
wk, ww
weekday
天(请看函数中的说明)
dw, w
hour
小时
hh
minute
分钟
mi, n
second
秒
ss, s
millisecond
毫秒
ms
- SQL_Server_2005_日期和时间函数(描述及实例)
- SQL_Server_2005_日期和时间函数(描述及实例)
- SQL_Server_2005_日期和时间函数(描述及实例) (转)
- SQL_Server_2005_字符串函数(描述及实例)
- SQL_Server_2005_数学函数(描述及实例)
- SQL_Server_2005_数据类型转换函数(描述及实例)
- SQL_Server_2005_数学函数(描述及实例)
- SQL_Server_2005_函数大全(描述及实例)
- SQL_Server_2005_字符串函数(描述及实例)
- SQL_Server_2005_数据类型转换函数(描述及实例)
- 日期和时间函数
- 时间和日期函数
- 日期和时间函数
- 时间和日期函数
- sqlite日期函数及时间
- greenplum 日期及时间函数
- 函数:日期和时间函数
- DB2中有关日期和时间的函数,及应用
- SQL_Server_2005_数学函数(描述及实例)
- SQL_Server_2005_函数大全(描述及实例)
- Android提高第六篇之BroadcastReceiver
- SQL_Server_2005_字符串函数(描述及实例)
- 排名也完了!!!!!
- SQL_Server_2005_日期和时间函数(描述及实例)
- 从 C 开始 Android NDK 实战 [3] : 调试
- 【存档】c++类的sizeof
- SQL_Server_2005_数据类型转换函数(描述及实例)
- 发在水源无人回应,只好贴在这里
- VBS递归删除文件及文件夹(默认是删除VC的临时文件的配置)
- 从 C 开始 Android NDK 实战 [4] : JNI
- 第16周报告1(任务2):冒泡排序算法(指针)
- 优化SQL查询:如何写出高性能SQL语句