Как преобразовать функцию Oracle Next_Day в Postgres SQL? - PullRequest
0 голосов
/ 08 февраля 2019

Может кто-нибудь сообщить мне, как преобразовать функцию Oracle NEXT_DAY в Postgres?

Преобразовал хранимую процедуру Oracle в функцию Postgres, и при выполнении функции Postgres в PGADMIN IV возникла ошибка, вызвавшая ееошибка в приведенном ниже sql?

SELECT NEXT_DAY(SYSDATE, 'Thursday') FROM DUAL;

Как я могу преобразовать вышеупомянутый Oracle SQL, который использует функцию Oracle NEXT_DAY, в Postgres?

1 Ответ

0 голосов
/ 08 февраля 2019

может быть это:

SELECT 'TOMORROW'::date + ( 4 + 7 - extract ( dow FROM 'TOMORROW'::date))::int%7;

4 - порядковый номер четверга

...