Web Programing!/Mssql
[MS-SQL] 날짜, 시간차이 구하기
어설픈봉봉이
2021. 11. 22. 08:53
반응형
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날짜차이
반응형