Мне нужно добавить 30 минут к значениям в столбце даты Oracle. Я делаю это в инструкции SELECT, указывая
to_char(date_and_time + (.000694 * 31)
который отлично работает в большинстве случаев. Но не тогда, когда время на границе AM/PM. Например, добавление 30 минут к 12:30
[, которое является PM] возвращает 1:00
, который является AM. Ответ, который я ожидаю, составляет 13:00
. Каков правильный способ сделать это?