J'ai une requête très simple qui fonctionne bizarrement :
celle-ci me retourne une seule ligne , ce qui est juste
Code : Sélectionner tout - Visualiser dans une fenêtre à part select codsoc,codsoc_o from eve where codsoc != codsoc_o
par contre si je met
il me retourne 113 lignes et dans celle-ci le codsoc n'est pas différent de codsoc_o .
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from eve where codsoc != codsoc_o
et si je fais celle-ci :
il me retourne bien une ligne ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from eve where to_char(codsoc_o) <> to_char(codsoc);
hors les champs codsoc_o et codsoc sont des integer
est ce que quelqu'un a une explication ?
Partager