다음을 통해 공유


DATEDIFF(보고서 작성기 1.0)

시작 날짜/시간 또는 시간과 끝 날짜/시간 또는 시간 필드 형식 간 차이를 반환합니다. 결과는 정수로 표시됩니다.

구문

DATEDIFF(interval, datetime, datetime)

interval

날짜 차이를 계산하는 데 사용되는 단위로 년, 분기, 월, 일, 시, 분, 초 또는 주를 지정합니다.

datetime

시작 날짜/시간 또는 시간을 지정합니다.

datetime

끝 날짜/시간 또는 시간을 지정합니다.

주의

  • 수식에서 시작 시간과 종료 시간의 차이를 계산하는 경우 HOUR, MINUTE 또는 SECOND만 간격 단위가 될 수 있습니다.

  • 날짜/시간 값을 시간 값으로 표시하려면 서식 대화 상자의 숫자 탭에서 u, f, 또는 s 사용자 지정 날짜/시간 형식 문자열 중 하나를 사용하도록 필드의 서식을 지정해야 합니다.

  • 간격은 대/소문자를 구분하지 않습니다.

유효한 간격은 다음과 같습니다.

간격

결과

YEAR

시작과 끝 날짜/시간 또는 시간 값 사이의 년 수를 반환합니다.

QUARTER

시작과 끝 날짜/시간 또는 시간 값 사이의 분기 수를 반환합니다.

MONTH

시작과 끝 날짜/시간 또는 시간 값 사이의 월 수를 반환합니다.

WEEK

시작과 끝 날짜/시간 또는 시간 값 사이의 주 수를 반환합니다.

DAY

시작과 끝 날짜/시간 또는 시간 값 사이의 일 수를 반환합니다.

HOUR

시작과 끝 날짜/시간 또는 시간 값 사이의 시간 수를 반환합니다.

MINUTE

시작과 끝 날짜/시간 또는 시간 값 사이의 분 수를 반환합니다.

SECOND

시작과 끝 날짜/시간 또는 시간 값 사이의 초 수를 반환합니다.

수식

결과

DATEDIFF(MONTH, #1/1/2009#, #3/31/2009#)

2

DATEDIFF(HOUR, #7/15/2006 3:30:29 AM#, #7/20/2006 5:30:29 AM#)

122

DATEDIFF(DAY, Sell Start Date, Sell End Date)

Sell Start Date 및 Sell End Date 필드의 각 항목에 대한 일 수의 차이를 반환합니다.