For det første, få det af vejen. Dit liv ville være nemmere, hvis du gemte datoer i en datodatatype.
For at besvare dit spørgsmål om at tilføje dage til en dato i Oracle kan du dog bruge +
operatør.
Først og fremmest skal du have en dato, så jeg konverterer den 28. december 1800 til en dato ved hjælp af indbygget to_date
funktion, og tilføj derefter tallet. I dit tilfælde ønsker du:
select to_date('1800/12/28','yyyy/mm/dd') + 77650 from dual
Jeg har konfigureret en lille SQL Fiddle at demonstrere for dig.