sql >> Databáze >  >> RDS >> Oracle

Převod čísla na datum v oracle

Za prvé, zbavte se toho, váš život by byl jednodušší, kdybyste data ukládali do datového typu data.

Chcete-li však odpovědět na otázku, jak přidat dny k datu v Oracle, můžete použít + operátor.

Za prvé, musíte mít datum, takže převedu 28. prosinec 1800 na datum pomocí vestavěného to_date funkci a poté přidejte číslo. Ve vašem případě byste chtěli:

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

Nastavil jsem malý SQL Fiddle demonstrovat pro vás.




  1. Problém s připojením SQLPro k Vagrant

  2. Během zpracování požadavku došlo k výjimce:null:java.lang.NullPointerException using Spring, Struts 2, Hibernate, MySql

  3. Použití pole uloženého data k výpočtu pole, které počítá aktuální počet uplynulých dnů

  4. Vytvoření matice společných výskytů z databáze mysql v MYSQL, PHP nebo R