oracle怎么得到某个日期对应的天数?

比如2018-08-12,计算出对应当年的天数。谢谢!
2024年11月19日 09:32
有2个网友回答
网友(1):

select to_date('2018-08-12','yyyy-mm-dd')-to_date('2018-01-01','yyyy-mm-dd')+1 from dual

替换前边2018-08-12的日期就行,其他勿动

网友(2):

oracle怎么得到某个日期对应的天数?
: select to_date(天数,'ddd') from dual;