MAKETIME 함수는 지정된 인자로부터 시간을 AM/PM 형태로 반환한다. 인자로 시각, 분, 초에 해당하는 INTEGER 타입을 지정할 수 있으며, DATETIME 타입을 반환한다.
MAKETIME(hour, min, sec)
SELECT MAKETIME(13,34,4);
maketime(13, 34, 4)
======================
01:34:04 PM
SELECT MAKETIME('1','34','4');
maketime('1', '34', '4')
===========================
01:34:04 AM
-- return_null_on_function_errors=no
SELECT MAKETIME(24,0,0);
ERROR: Conversion error in time format.
-- return_null_on_function_errors=yes
SELECT MAKETIME(23,59,-1);
maketime(23, 59, -1)
======================
NULL