Как преобразовать функцию to_days из Mysql в Oracle? - PullRequest
2 голосов
/ 05 марта 2020

Я использую функцию to_days() в mysql как

to_days ( CURRENT_DATE  + interval '1' day )

Теперь я развертываю тот же запрос в базе данных Oracle, но oracleDB не имеет функции to_days().

Что я могу сделать?

1 Ответ

4 голосов
/ 05 марта 2020

В MySQL, to_days() вычисляется количество дней между данным аргументом и годом 0 (0000-00-00).

Эквивалент для:

to_days(current_date)

Должно быть , в Oracle:

trunc(sysdate) - date '0001-01-01' + 364

На сегодняшний день оба выражения возвращают 737854.

...