Bonjour,
je lis un champ au format numérique Number(8).
Les valeurs de ce champ représentent des dates, par exemple 19941231.
Souhaitant effectuer des comparaison entre dates, j'essaie de convertir ce champ en date Oracle avec le requête :
J'obtiens l'erreur suivante : ORA-01840: valeur entrée pas assez longue pour le format de la date
Code : Sélectionner tout - Visualiser dans une fenêtre à part select distinct to_date(to_char(MyTable.MyDate),'YYYYMMDD') from MyTable;
J'ai vérifié les valeurs possibles de MyDate, il n'y a pas de valeur nulle, les valeurs pour le mois vont de 1 à 12 et celles du jour vont de 1 à 31.
Si quelqu'un a une idée, je suis preneur.
Merci.
Partager