Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Konwersja liczby na datę w Oracle

Po pierwsze, usuń to z drogi, twoje życie byłoby łatwiejsze, gdybyś przechowywał daty w danych typu data.

Jednak, aby odpowiedzieć na pytanie, aby dodać dni do daty w Oracle, możesz użyć + operator.

Po pierwsze, musisz mieć datę, więc przekonwertuję 28 grudnia 1800 na datę, używając wbudowanego to_date funkcji, a następnie dodaj numer. W twoim przypadku chciałbyś:

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

Skonfigurowałem małe skrzypce SQL zademonstrować dla Ciebie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ładnie sformatować drukowanie zapytań SQL w SQLAlchemy?

  2. Jak stworzyć datetime z części w Oracle/PLSQL?

  3. Przenieś wartości inne niż NULL w górę w obrębie partycji

  4. Przechowywanie wielu wartości dla jednego pola w bazie danych

  5. ORA-01461:może powiązać wartość LONG tylko w celu wstawienia do kolumny LONG — występuje podczas wykonywania zapytania