Справочник по функциям

MAKE_TIME

Аналог в MySQL:

Создаёт время из часа, минуты и секунды.

PostgreSQL 17.5
MAKE_TIME(hour, minute, second)

Параметры

hourinteger
Час от 0 до 23
minuteinteger
Минута от 0 до 59
seconddouble precision
Секунда, может быть дробной

Возвращаемое значение

Время без часового пояса (time); значения вне допустимых диапазонов вызывают ошибку

Примеры

Время из частей

PostgreSQL 17.5
SELECT MAKE_TIME(12, 30, 45);
make_time
12:30:45

Дробные секунды

PostgreSQL 17.5
SELECT MAKE_TIME(8, 15, 23.5);
make_time
08:15:23.5

Подробности

Дату со временем из частей собирает MAKE_TIMESTAMP(year, month, day, hour, min, sec).

Смотрите также