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
相關文章
相關標籤/搜索