Ich habe einen Zeitwert 04:30:25, den ich in Sekunden umwandeln möchte. Gibt es dafür eine dedizierte Funktion?
Ich weiß, dass wir Stunden, Minuten und Sekunden extrahieren und dann die Sekunden berechnen können.
%Vor%Aber ich möchte einen anderen Weg ...
Wenn Sie die Funktion time_to_sec
von MySQL emulieren möchten, könnten Sie eine Funktion wie diese verwenden:
Es hat den Vorteil, dass es mit PostgreSQL-Intervallen (dh mehr als 24-Stunden-Perioden) funktioniert, was die Funktion to_seconds
in der akzeptierten Antwort durchbricht.
Tags und Links postgresql