Oracle
 sql >> база данни >  >> RDS >> Oracle

Преобразуване на число в дата в oracle

Първо, махнете това от пътя, животът ви ще бъде по-лесен, ако съхранявате дати в тип данни за дата.

Въпреки това, за да отговорите на въпроса си за добавяне на дни към дата в Oracle, можете да използвате + оператор.

Първо обаче трябва да имате дата, така че ще преобразувам 28 декември 1800 г. в дата, използвайки вградения to_date функция, след което добавете числото. Във вашия случай бихте искали:

select to_date('1800/12/28','yyyy/mm/dd') + 77650 from dual

Настроих малък SQL Fiddle за да ви демонстрирам.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC ResultSet получава колони с псевдоним на таблица

  2. Функция ROUND(дата) в Oracle

  3. Oracle ще заключи ли цялата таблица, докато изпълнява DML израз или само реда

  4. как да намерите индекси на таблица в oracle

  5. Как да конвертирате число в низ в Oracle?