2009-07-31 17 views

Répondre

3

moyen de convertir Easiest nombre à ce jour serait

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

Sélectionnez to_date (20090731, 'AAAAMMJJ') en tant que Number_As_DATE; – bithom

1

Mes efforts ont été contrariés à l'origine en raison de dates non valides. Le code ci-dessous fonctionne aussi longtemps que vous l'intégrez dans une instruction pour attraper les mauvaises dates.

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

Il est évident que 20090731 doit être remplacé par le nom de la variable numérique.

3

Vous pouvez utiliser celui-ci comme le meilleur.

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

Cela fonctionnera sans convertir en char.

+0

Vous avez répondu à cette question 7 ans plus tard avec la même réponse affichée 2 autres fois? –

Questions connexes