Есть ли лучший способ извлечь время дня?

Я пытаюсь извлечь время дня из столбца «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;
6
задан Ghislain Leveque 16 September 2010 в 07:23
поделиться