DateDiff()
DateDiff() 함수는 두 날짜 간의 차이를 반환한다.
Access 2000에서 작동한다.
형식
DateDiff(datepart, date1, date2, firstdayofweek, firstweekofyear)
매개변수
datepart
:
반환할 부분. 다음 값 중 하나일 수 있다.
- yyyy = 연도
- q = 분기
- m = 월
- y = 일 년 중 하루
- d = 일
- w = 주중
- ww = 주
- h = 시간
- n = 분
- s = 초
date1 and date2
:
두 날짜 사이의 차이를 계산합니다
firstdayofweek
:
주의 첫 번째 요일을 지정. 다음 값 중 하나일 수 있다.
- 0 = NLS API 설정 사용
- 1 = 일요일(기본값)
- 2 = 월요일
- 3 = 화요일
- 4 = 수요일
- 5 = 목요일
- 6 = 금요일
- 7 = 토요일
firstdayofyear
:
한 해의 첫 번째 주를 지정. 다음 값 중 하나일 수 있다.
- 0 = NLS API 설정 사용
- 1 = 1월 1일이 포함된 첫 번째 주 사용(기본값)
- 2 = 최소 4일이 있는 연도의 첫 번째 주 사용
- 3 = 1년의 첫 번째 주를 사용합니다
예제
두 날짜의 차이를 연도 단위로 반환해보자.
SELECT DateDiff("yyyy", #13/01/1998#, #09/05/2017#);
기본 예시
Expr1000 |
---|
19 |
두 날짜의 차이를 월 단위로 반환해보자.
SELECT DateDiff("m", #13/01/1998#, #09/05/2017#);
기본 예시
Expr1000 |
---|
236 |
지정된 날짜와 오늘 날짜 사이의 차이를 일 단위로 반환해보자.
SELECT DateDiff("d", #13/01/1998#, Date());
기본 예시
Expr1000 |
---|
9379 |
참고
W3C School - SQL DateDiff() Function
W3C School - SQL Tutorial