T-SQL备忘(6):经常使用内置函数

日期和时间函数:sql

1.获取当前时间:GETDATE()函数

select GETDATE()

返回:blog

2015-04-27 20:52:06.700class

2.返回时间的部分(日、月、年)date

a.获取日:select

select DAY(GETDATE())
---等同于
select DATEPART(DAY,GETDATE())

b.获取月di

select MONTH(GETDATE())
select DATEPART(MONTH,GETDATE())

c.获取年时间

select YEAR(GETDATE())
select DATEPART(YEAR,GETDATE())

3.获取时间差:DATEDIFF()日期

 特别注意一点:求年、月时候的计算是不精准的,好比:

select datediff(yy,'2012/12/12','2013/01/02')---输出1
select datediff(mm,'2012/12/31','2013/01/02')---输出1
相关文章
相关标签/搜索