다음을 통해 공유


DATEADD(보고서 작성기 1.0)

원래 날짜/시간 또는 시간 필드 형식에 지정한 시간 간격 단위 수를 더한 날짜/시간 또는 시간 필드 형식을 반환합니다. 결과는 원래 시작 날짜/시간 또는 시간 필드와 동일한 데이터 형식입니다.

구문

DATEADD(interval, units, datetime)

interval

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

units

간격 수를 지정합니다.

datetime

간격을 더할 시작 날짜 또는 시간을 지정합니다.

주의

  • 수식이 시간 간격 단위 수를 시작 시간에 더하는 경우 간격 단위는 HOUR, MINUTE 또는 SECOND만 될 수 있습니다.

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

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

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

간격

결과

YEAR

날짜/시간 또는 시간에서 지정한 년 수의 날짜/시간 또는 시간을 반환합니다.

QUARTER

날짜/시간 또는 시간에서 지정한 분기 수의 날짜/시간 또는 시간을 반환합니다.

MONTH

날짜/시간 또는 시간에서 지정한 월 수의 날짜/시간 또는 시간을 반환합니다.

WEEK

날짜/시간 또는 시간에서 지정한 주 수의 날짜/시간 또는 시간을 반환합니다.

DAY

날짜/시간 또는 시간에서 지정한 일 수의 날짜/시간 또는 시간을 반환합니다.

HOUR

날짜/시간 또는 시간에서 지정한 시간 수의 날짜/시간 또는 시간을 반환합니다.

MINUTE

날짜/시간 또는 시간에서 지정한 분 수의 날짜/시간 또는 시간을 반환합니다.

SECOND

날짜/시간 또는 시간에서 지정한 초 수의 날짜/시간 또는 시간을 반환합니다.

수식

결과

DATEADD(MONTH, 3, #8/18/2009#)

11/18/2009

DATEADD(HOUR, 3, DtId)

DtId 필드의 각 인스턴스에 대한 시간 값을 반환합니다. 예를 들어 원래 시간이 07:00:01 AM인 경우 결과는 10:00:01 AM입니다.

DATEADD(DAY, 365, Sell End Date)

각 항목에 대해 원래 Sell End Date에 365일을 더한 Sell End Date를 반환합니다. 예를 들어 원래 Sell End Date가 12/18/2009인 경우 결과는 12/18/2010입니다.