Trước hết, hãy tránh điều này, cuộc sống của bạn sẽ dễ dàng hơn nếu bạn lưu trữ ngày tháng theo kiểu dữ liệu ngày tháng.
Tuy nhiên, để trả lời câu hỏi của bạn để thêm ngày vào một ngày trong Oracle, bạn có thể sử dụng +
nhà điều hành.
Trước tiên, mặc dù bạn phải có một ngày, vì vậy tôi sẽ chuyển đổi ngày 28 tháng 12 năm 1800 thành một ngày bằng cách sử dụng sẵn to_date
sau đó thêm số. Trong trường hợp của bạn, bạn muốn:
select to_date('1800/12/28','yyyy/mm/dd') + 77650 from dual
Tôi đã thiết lập SQL Fiddle nhỏ để chứng minh cho bạn.