Bonjour,

J'ai déjà poster ce sujet dans le forum DB2 mais je pense que ce forum est le plus approprié.

J'ai une table de ce style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Numéro article (character(15))  Epaisseur (character(25))
1111111111111                               AD
2314444445645                               12,400
2818447544152                               5,200
.......
Ce que je veux faire c'est :
-selectionner tous les codes articles qui ont une eppaisseur supérieur à 12 (par exemple)

Pour ce faire j'ai essayer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select code_article from matable where  num(epaisseur)>12
Le problème c'est que lorsque le champs epaisseur vaut 'AD' le moteur SQL plante.
J'ai voulu faire un case mais à ma connaissance on ne peut peut faire un case que dans le select et pas dans le where mais peut être que si?!!
Donc si quelqu'un pouvait m'aider ce serait sympa
merci d'avance