Converter ano decimal em data
Eu tenho datas em uma tabela que sãoarmazenado como anos decimais. Um exemplo é2003.024658
que se traduz emJanuary 9, 2003
. Gostaria de converter os anos decimais para o formato de data da Oracle.
Encontrei alguém que fez isso no Excel:Ano decimal até a data fórmula?
=DATE(INT(B1),1,MOD(B1,1)*(DATE(INT(B1)+1,1,1)-DATE(INT(B1),1,1)))
No entanto, não consigo descobrir como converter a lógica em Oracle PL / SQL.