Я пытаюсь использовать 2 метки даты и времени в Oracle, и результат, как и ожидалось, «дд-ммм-гггг», но когда я вычитаю эти 2 даты, я не получаю округленное количество дней между ними, вместо этого у меня есть десятичные знаки.
EXT_DATETIMESTAMP имеет формат: «25-SEP-19 01.35.39.000000000 PM +07:00».
Я использую CAST (EXT_DATETIMESTAMP как дату) для обоих столбцов, и мой результат выглядит следующим образом:
DateA DateB DateA - DateB
25-Sep-2019 25-Sep-2019 0
25-Sep-2019 26-Sep-2019 -1.00084490740740740740740740740740740741
25-Sep-2019 27-Sep-2019 -2.00315972222222222222222222222222222222
Какой тип приведения я должен использовать в этом случае, чтобы получить ожидаемый результат без десятичных знаков?
Спасибо