반응형
1. DATEDIFF
임의의 두 날짜의 차이를 계산하는 함수입니다.
SELECT DATEDIFF(비교할 날짜형식, 시작날짜, 종료날짜)
날짜형식
DAY : 일 (약칭 D,DD)
MONTH : 월 (약칭 M,MM)
YEAR : 년 (약칭 YY)
(*형식 Y의 경우 DAY로 계산됨)
날짜
20191001 / 2019-10-01
두가지 형식 모두 사용 가능
ex)
SELECT DATEDIFF(DAY, '20191001', '20201115') AS 일계산
,DATEDIFF(MONTH, '2019-10-01', '2020-11-15') AS 월계산
,DATEDIFF(YEAR, '2019-10-01', '2020-11-15') AS 년계산
2. DATEDADD
임의의 날짜에 임의의 숫자를 가지고 계산하는 함수입니다.
SELECT DATEADD(비교할 날짜형식, 숫자, 날짜)
ex)
SELECT DATEADD(D, 5, '2017-02-13') AS 일증가
,DATEADD(M, 5, '2017-02-13') AS 월증가
,DATEADD(Y, 5, '2017-02-13') AS 년증가
반응형
'IT > MSSQL' 카테고리의 다른 글
[MSSQL]테이블 / 뷰테이블 컬럼 조회 (0) | 2022.05.26 |
---|---|
[MSSQL]저장 프로시저에서 내용 찾기 (0) | 2022.05.02 |
[MSSQL] ROUND를 이용한 소수점 올림 (0) | 2021.12.15 |
[MSSQL] PROCEDURE 기본값 설정 (0) | 2021.07.14 |
[MSSQL] LEN, REPLACE - PART 1 (0) | 2020.06.15 |