Tout d'abord, éliminez cela, votre vie serait plus facile si vous stockiez les dates dans un type de données de date.
Cependant, pour répondre à votre question d'ajouter des jours à une date dans Oracle, vous pouvez utiliser le +
opérateur.
Tout d'abord, vous devez avoir une date, je vais donc convertir le 28 décembre 1800 en une date en utilisant to_date
fonction puis ajouter le nombre. Dans votre cas, vous voudriez :
select to_date('1800/12/28','yyyy/mm/dd') + 77650 from dual
J'ai mis en place un petit SQL Fiddle à démontrer pour vous.