Bonjour,
Mon problème est surement simple. J'ai une requete:
Elle fonctionne parfaitement sur SQLWiew, mais qu'en je l'execute sur WinDev il me renvoie l'erreur ORA-01722: Nombre non valide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DATEHEURE,VAL_MetBC,VAL_AbsSup, MAX( CASE WHEN ID_CARACT='529' AND STATUT='H2AAHO1018JC' THEN TO_NUMBER(REPLACE(REPLACE(VAL_CARACT,'na','0'),'.',',')) END) as COL1 FROM SADD_IMP_VAL_TMP WHERE POSTE='FRCS1316' GROUP BY DATEHEURE,VAL_MetBC,VAL_AbsSup
Mais si je pointe sur une table quasi identique, remplit des memes valeurs et stockée sur une autre base de donnée cela fonctionne parfaitement!!
Mes Val_CARACT sont des chiffres de la fome "999999.99999" en chaine de caractère. Mais comme cela fonctionne sur l'autre table, je ne pense pas que ce soit un problème de nombre valide ou pas.
PS: dans mon test il n'y a pas de "na".
Merci d'avance.
N_Ron
Partager