SQL 날짜 계산 함수

DATEDIFF

 입력받은 두 날짜 또는 시간이 얼마나 차이가 나는지 계산

OPTION : DD(일), HH(시),MI(분), SS(초), MS(밀리초) 

 

SELECT DATEDIFF(DD,'2013-11-11 11:22',GETDATE())

Print  20


SELECT DATEDIFF(HH,'2013-11-11 10:22','2013-11-11 11:25')

OR
SELECT DATEDIFF(HH,'10:22','11:25')

Print  1

 

변환

SELECT convert(char,getdate())

 

DATENAME / DATEPART

지정한 date의 특정 datepart를 나타내는 문자열을 반환 

 

SELECT DATENAME(yy,GETDATE()),DATEPART(yy,GETDATE()) 

 

DATEADD

 

SELECT DATEADD(YY, 2, '2006-08-30')

SELECT DATEADD(MM, 2, '2006-08-30')
SELECT DATEADD(DD, 3, '2006-08-30')

[출처] SQL 날짜 계산 함수|작성자 덜덜

 

posted @ 2019-03-27 11:22  jungil  阅读(75)  评论(0编辑  收藏  举报