Oracle - получить минуты из значения метки времени - PullRequest
1 голос
/ 15 апреля 2011

У меня есть таблица со столбцом Timestamp (6) с именем START_DATE. Учитывая этот запрос:

ВЫБРАТЬ SYSDATE - MIN (START_DATE) ОТ MYTABLE

может вернуть:

0 1: 12: 32.2819281

Я хочу, чтобы возвращаемое значение в минутах с округлением до ближайшей минуты, без десятичного разделителя, например ::

73

Я знаю, как сделать это с запросами, которые не агрегируются, CAST'в START_DATE для DATE, а затем используя ROUND, но как только я добавляю агрегацию MIN, этот метод не работает.

Спасибо!

1 Ответ

0 голосов
/ 15 апреля 2011

Проверьте хранимую процедуру на этой странице: Oracle Timestamp Math

...