конвертировать sql сервер AlphaToDate4 в оракул с 5 числами - PullRequest
0 голосов
/ 14 марта 2019

Привет, добрый день. У меня есть следующий код, который я пытаюсь преобразовать из SQL Server в Oracle, он отлично работает на SQL, но не на Oracle.Как я могу конвертировать ФФ?

Это код из sql

Select CONVERT(VARCHAR, RLL.dbo.AlphaToDate4(A.DATE_R), 103) CaptureDate
from Employees

Это формат Date_R (78684)

Я пытаюсь написать следующеекод в оракуле, но выдает ошибку

select TO_DATE((A.DATE_R),'DD/MM/YYYY')  CAPTUREDATE

1 Ответ

0 голосов
/ 14 марта 2019

Предполагая, что ваше число соответствует числу дней с 31.12.1799 (вы уверены?), Вам может потребоваться добавить значение столбца к этой дате, то есть

select date '1799-12-31' + date_R

Если вам нужна отформатированная строка:

select to_char( date '1799-12-31' + date_R, 'dd/mm/yyyy')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...