ADDTIME 함수

설명

ADDTIME 함수는 특정 시간 값에 대해 덧셈 또는 뺄셈을 실행한다.

첫 번째 인자는 DATE, DATETIME, TIMESTAMP 또는 TIME 타입이며, 두 번째 인자는 TIME, DATETIME 또는 TIMESTAMP 타입이다. 두 번째 인자는 반드시 시간을 포함해야 하며, 두 번째 인자의 날짜는 무시된다. 각 인자의 타입에 따른 반환 타입은 다음과 같다.

첫 번째 인자 타입

두 번째 인자 타입

반환 타입

참고

TIME

TIME, DATETIME, TIMESTAMP

TIME

결과 값은 24시를 넘어서는 안 된다.

DATE

TIME, DATETIME, TIMESTAMP

DATETIME

DATETIME

TIME, DATETIME, TIMESTAMP

DATETIME

날짜/시간 문자열

TIME, DATETIME, TIMESTAMP 또는 시간 문자열

VARCHAR

결과 문자열은 시간을 포함한 문자열이다.

구문

ADDTIME(expr1, expr2)

예제

SELECT ADDTIME(datetime'2007-12-31 23:59:59', time'1:1:2');

 addtime(datetime '2007-12-31 23:59:59', time '1:1:2')

========================================================

01:01:01.000 AM 01/01/2008

 

SELECT ADDTIME(time'01:00:00', time'02:00:01');

 addtime(time '01:00:00', time '02:00:01')

============================================

03:00:01 AM