Я пытаюсь извлечь время дня из столбца 'timestamp' в PostgreSQL. Вот как я это сделал, но ... это ужасно. Идея как это сделать лучше?
SELECT (
date_part('hour', date_demande)::text || ' hours ' ||
date_part('minute', date_demande)::text || ' minutes ' ||
date_part('second', date_demande)::text || ' seconds'
)::interval AS time_of_day
FROM table;