2009-07-31 101 views

回答

3

最簡單的方式轉換成數日期將是

select date(to_char(20090731,'99999999')) as Number_As_DATE; 
+0

選擇TO_DATE(20090731, 'YYYYMMDD')作爲Number_As_DATE; – bithom 2016-11-15 18:54:38

1

我的努力是由於無效的日期最初挫敗。只要您將代碼包裝在聲明中以捕獲不良日期,代碼即可運行。

select to_date(substring(20090731 from 1 for 8),'YYYYMMDD') as NZDATE 

顯然20090731應與數字變量的名稱來代替。

3

你可以使用這個,因爲它是最好的。

SELECT TO_DATE('20090731','YYYYMMDD') as NZDATE 
2
to_date (sk_dim_time ,'YYYYMMDD') 
1
select to_date(20090731,'YYYYMMDD') as Number_As_DATE 

這將工作,無須轉換爲字符。

+0

你回答了這7年後,用相同的答案發布了2次其他時間? – 2017-09-07 18:55:59

相關問題