小数点記号の後の数字が異なる場合、OracleのNVARCHARをどのように変換できますか?数字へのCovert NVARCHAR(小数点記号の後の数字が異なる)
私は次の式を使用して、日付に変換するためにはこれが必要:
select to_date('12/30/1899', 'MM/DD/YYYY') + 40676.2641666667
from dual;
ものは第二部(40676.2641666667)内の数字はので、私はTO_NUMBER(t.columnを、使用することができます変化することがあります'99999D9999999999')、これはこの方法では機能しないためです。
ご意見はありますか?
そのコードが失敗していますか? –
いいえ、それは動作しますが、私の列はNVARCHARにあり、使用しようとすると失敗します。 コードを に変更する必要がありますto_date('12/30/1899 '、' MM/DD/YYYY ')+ t.columnを選択してください –