设为首页 加入收藏

TOP

Sql日期函数
2014-11-23 22:20:43 来源: 作者: 【 】 浏览:6
Tags:Sql 日期 函数

日期函数

1、getdate()

返回系统当前的日期和时间

2、day(date_expression) 返回date_expression中的日期值 3、month(date_expression) 返回date_expression中的月份值 4、year(date_expression) 返回date_expression中的年份值 例如:
SELECT GETDATE() AS 'GETDATE'         --返回当前系统日期和时间
SELECT DAY(GETDATE()) AS 'DAY'        --返回值为当天日期值
SELECT MONTH(GETDATE()) AS 'MONTH'    --返回值为当月月份值
SELECT YEAR(GETDATE()) AS 'YEAR'      --返回值为当年年份值
运行结果: \
5、DATEADD() 语法格式: DATEADD () 说明:在日期中添加或减去指定的时间间隔。date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。 datepart 参数可以是下列的值:
\
实例:
--当前日期时间为:2014-04-18 15:18:59.673
SELECT DATEADD(YY,2,GETDATE())         --返回值为2016-04-18 15:18:59.673
SELECT DATEADD(M,2,GETDATE())          --返回值为2014-06-18 15:18:59.673
SELECT DATEADD(D,2,GETDATE())          --返回值为2014-04-20 15:18:59.673
6、DATEDIFF() 语法格式:
DATEDIFF () 说明:返回两个日期之间的天数。date1和 date2 参数是合法的日期表达式,datepart 参数的值参考DATEADD() 实例:
SELECT DATEDIFF(YY,'2014-04-18','2016-04-18')  --返回值为2
SELECT DATEDIFF(M,'2014-04-18','2014-06-18')   --返回值为2
SELECT DATEDIFF(D,'2014-04-18','2014-04-20')   --返回值为2
7、DATENAME() 语法格式 DATENAME () 说明:返回日期的指定部分(返回的值是字符串型),date 参数是合法的日期表达式,datepart 参数的值参考DATEADD() 实例:
SELECT DATENAME(YY,'2014-4-18')   --返回值为2014
SELECT DATENAME(M,'2014-4-18')    --返回值为04
SELECT DATENAME(D,'2014-4-18')    --返回值为18
8、DATEPART() 语法格式: DATEPART () 说明:日期/时间的单独部分,比如年、月、日、小时、分钟等等(返回值是数值型)。date 参数是合法的日期表达式,datepart 参数的值参考DATEADD() 实例:
--当前日期为:2014-04-18
SELECT DATEPART(YY,GETDATE())     --返回值为2014
SELECT DATEPART(M,GETDATE())      --返回值为4
SELECT DATEPART(D,GETDATE())      --返回值为18
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SQL优化一条 下一篇sqlmap使用笔记

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: