Frank (no reg): Zeit auf 15min Intervalle runden (oracle)

Beitrag lesen

Hallo Fruchtzwerg,
sag mal, ist das nicht dasselbe Problem wie am 29.10.? Doofes Drängel-Doppelposting!?! Irgendwie sogar der identische Wortlaut?

Erzeuge einen Startwert, erzeuge eine angemessen grosse temporäre Datenmenge (Tally Table), z.b. durch einen Cross Join. Jeder Datensatz ist quasi +1 Inkrement in 15 min. D.h. der dritte Datensatz ergibt dann Startwert + 3 x 15min. Oracle kennt mit Sicherheit auch Funktionen wie DateAdd etc. Oder ggf implizite Konvertierung zwischen Floatwerten und Datumswerten. Für die Inkrement Nr hilft ggf ROWNUM oder ROW_NUMBER() OVER().

Wenn du nicht weisst, wie Typumwandlung in Oracle gemacht wird, dann sollte das Handbuch helfen bzw. Google.

Wie soll denn das Endergebnis dann mal aussehen?

Ciao, Frank