Beschreibung
In den beiden Post davor, habe ich Funktionen erstellt, die es einem erleichtern unter Oracle Berechnungen mit Datum und Zeit durchzuführen (Sekunden in Zeit, Zeit in Sekunden). Ergänzend dazu habe ich mir noch eine Funktion geschrieben, die Minuten in eine Datum/Uhrzeit umwandelt.
Code
CREATE OR REPLACE FUNCTION minutestotime(minutes NUMBER) RETURN DATE IS RESULT DATE; i INTEGER; m INTEGER; h INTEGER; BEGIN i := minutes; IF i > 60 THEN h := TRUNC(i / 60); i := i - (h * 60); ELSE h := 0; END IF; m := i; RESULT := to_date(h || ':' || m || ':' || 0, 'HH24:MI:ss'); RETURN(RESULT); END minutestotime;