본문 바로가기
Web Programing!/Mssql

[MS-SQL] 날짜, 시간차이 구하기

by 어설픈봉봉이 2021. 11. 22.
반응형
SMALL

 

MS-SQL에서 두개의 날짜, 시간 차이값 구하기

DATEDIFF() - 두개의 날짜값의 차이를 int로 반환하는 Mssql 내장함수.

날짜의 차이가 아닌 두 날짜값의 년도 차이나 시간 차이 혹은 몇주가 차이나는지도 확인할수 있다.

 

SELECT DATEDIFF('구분자','Start_Date','End_Date');

 

Start_Date와 End_Date는 차이를 구할 두개의 날짜값.

'구분자'는 어떤차이를 구할지 정해주는 부분이다.

  구분자 약어
년도 year yy, yyyy
분기 quarter qq, q
month mm, m
day dd, d
week wk
시간 hour m
minute mi, n
second ss, s
밀리초 millisecond ms
마이크로초 microsecond mcs
나노초 nanosecond ns

※Int형으로 반환하기 때문에 Int 범위를 넘어서는 차이는 구하지 못한다.

#mssql날짜차이구하기, #mssql시간차이구하기, #DATEDIFF(), #mssqlDATEDIFF(), #mssql날짜차이

 

 

 

반응형