Bonjour,

j'utilise cette fonction de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
decode(BITAND(CERDGE,1),1,1,0) as REG01, 
decode(BITAND(CERDGE,10),10,1,0) as REG02, 
decode(BITAND(CERDGE,100),100,1,0) as REG03,
L'objectif : si j'ai un CERDGE = 110 je sais que les règles 02 et 03 ont été violées. Si j'ai 100, seule la règle 03 à été violée.

Sauf que dans les faits, cela fonctionne pour un CERDGE = 100 mais pour toutes combinaisons de plusieurs règles, cela ne marche pas.

Est-ce que quelqu'un pourrait me tuyauter où l'erreur se situe ?

Merci d'avance

Mederik