Ich versuche, die Uhrzeit aus einer "Zeitstempel" -Spalte in PostgreSQL zu extrahieren. Hier ist, wie ich es gemacht habe, aber ... es ist schrecklich. Eine Idee, wie es besser geht?Gibt es eine bessere Möglichkeit, die Uhrzeit zu extrahieren?
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;
Dies ist die einzige richtige Antwort, ich wollte die Zeit als eine Zeit eingegeben und nicht als Text –
@ GhislainLeveque: ODER, noch einfacher: 'colname :: time' –