sql >> Databasteknik >  >> RDS >> Oracle

Oracle får datumformaterad som en sträng mellan två datum

Formatmasken i to_date() måste också inkluderas inom enstaka citattecken.

För att producera utdata i strängformat måste du använda to_char() med samma formatmask.

select to_char(to_date('20160101', 'YYYYMMDD') + level - 1, 'YYYYMMDD') as dt
from   dual
connect by level <= 1 + to_date('20160104', 'YYYYMMDD') - to_date('20160101', 'YYYYMMDD')
;


DT     
--------
20160101
20160102
20160103
20160104


  1. Arbeta med Salesforce.com i Alpha Anywhere

  2. Negativt skick i Join

  3. Doctrine Query Language få max/senaste raden per grupp

  4. (behöver råd) Prata med MySQL-serverdatabasen från min Android-app