반응형
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날짜차이
반응형
'Web Programing! > Mssql' 카테고리의 다른 글
[MSSQL] 특정 필드 전체에 replace 변환하기 (0) | 2012.10.20 |
---|---|
[MSSQL] 테이블 백업/복사하기 (0) | 2012.06.26 |
[MSSQL] mssql 테이블 백업 (0) | 2012.06.05 |
[MSSQL] begin tran 사용하기 (2) | 2012.03.06 |
MS SQL UPDATE JOIN 사용법 (0) | 2011.12.05 |
[MSSQL] 날짜 형식 변환 (0) | 2011.09.10 |
[MSSQL] mssql 백업(덤프), 복원 하기 (0) | 2011.09.10 |