Oracle: Wie füge ich einem Zeitstempel Minuten hinzu?

Ich muss den Werten in einer Oracle-Datumsspalte 30 Minuten hinzufügen. Ich mache dies in meiner SELECT-Anweisung durch Angabe von

to_char(date_and_time + (.000694 * 31)

was die meiste Zeit gut funktioniert. Aber nicht, wenn die Zeit an der AM / PM-Grenze ist. Beispiel: Hinzufügen von 30 Minuten zu12:30 [das ist PM] gibt @ zurü1:00 das ist AM. Die Antwort, die ich erwarte, ist13:00. Wie geht das richtig?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage