Aloha
Voilà, je souhaite ajouter un indicateur en fonction de l'intervalle de valeur d'un autre attribut. Bon c'est pas très français, donc si tout marchait bien ça devrait ressembler à :
Et bah non, "ORA-00936: expression absente".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT GID, NOM, NUMERO, TO_NUMBER (QUALITE) AS INDIC, CASE TO_NUMBER(QUALITE) WHEN BETWEEN 13 AND 16 THEN 'acceptable' ELSE 'test' END AS IMPACT FROM A_NCPARC;
Et pourtant
fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT GID, NUMERO, QUALITE FROM A_NCPARC WHERE TO_NUMBER(QUALITE) BETWEEN 13 AND 16
Je sèche.Dans la plupart des sujets que j'ai pu lire, pas de problème pour combiner les deux, normalement... Je suis en Oracle 10.2 au fait.
D'avance, merci,
Partager