Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle konvertiert Sekunden in Stunden:Minuten:Sekunden

Wenn Sie nur eine bestimmte Anzahl von Sekunden in das HH:MI:SS-Format umwandeln möchten, sollte dies ausreichen

SELECT 
    TO_CHAR(TRUNC(x/3600),'FM9900') || ':' ||
    TO_CHAR(TRUNC(MOD(x,3600)/60),'FM00') || ':' ||
    TO_CHAR(MOD(x,60),'FM00')
FROM DUAL

wobei x ist die Anzahl der Sekunden.