Как найти разницу в минутах до двух десятичных между двумя столбцами в Oracle, где оба типа данных столбца - дата? - PullRequest
1 голос
/ 01 декабря 2019

Я хочу вычесть столбец entrystarttime из столбца entryfinishtime в таблице entry, чтобы получить разницу в минутах с точностью до двух десятичных знаков в базе данных Oracle.

Тип данных обоих столбцовэто дата.
Пример того, что вставлено в таблицу entry:

INSERT INTO entry(entrystarttime,entryfinishtime) 
VALUES (TO_DATE('01-feb-2018:10:00:00 AM', 'dd-mon-yyyy:hh:mi:ss am'),
    TO_DATE('01-feb-2018:10:59:30 AM', 'dd-mon-yyyy:hh:mi:ss am');

Вот то, что я пытался сделать до сих пор

select  to_date(entryfinishtime, 'dd-mon-yyyy:hh:mi:ss am') - to_date(entrystarttime, 'dd-mon-yyyy:hh:mi:ss am')from entry;

Но все, что я получаю, это строки0s. Как это

TO_DATE(ENTRYFINISHTIME,'DD-MON-YYYY:HH:MI:SSAM')-TO_DATE(ENTRYSTARTTIME,'DD-MON-YYYY:HH:MI:SSAM')
--------------------------------------------------------------------------------------------------
                                                                                                 0
                                                                                                 0
                                                                                                 0
                                                                                                 0
                                                                                                 0
                                                                                                 0
                                                                                                 0
                                                                                                 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...