Rebonjour,
Une autre question bete:
Pourquoi cette requete ne marche pas
et celle-ici marche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT aggest as ag,cdgest as gc, noclie as tit,nacmpt as nature, nocmpt as compte,intcpt as intitule,etacpt as etat, douves*1000000+douvea*10000+douvem*100+douvej as d_ouv, dmodfs*1000000+dmodfa*10000+dmodfm*100+dmodfj as d_modif,dclots*1000000+dclota*10000+dclotm*100+dclotj as d_clot FROM pack10pdta.fcgcop0s WHERE cast( douves*10000+douvea*100+douvem as integer) >= 20000000 or cast( dmodfs*10000+dmodfa*100+dmodfm as integer) >= 20000000 or cast( dclots*10000+dclota*100+dclotm as integer) >= 20000000 ORDER BY aggest, nacmpt, noclie
J'enleve 1 zero de chaque 20000000!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT aggest as ag,cdgest as gc, noclie as tit,nacmpt as nature, nocmpt as compte,intcpt as intitule,etacpt as etat, douves*1000000+douvea*10000+douvem*100+douvej as d_ouv, dmodfs*1000000+dmodfa*10000+dmodfm*100+dmodfj as d_modif,dclots*1000000+dclota*10000+dclotm*100+dclotj as d_clot FROM pack10pdta.fcgcop0s WHERE cast( douves*10000+douvea*100+douvem as integer) >= 20000000 or cast( dmodfs*10000+dmodfa*100+dmodfm as integer) >= 2000000 or cast( dclots*10000+dclota*100+dclotm as integer) >= 2000000 ORDER BY aggest, nacmpt, noclie
Je suis sure qu'il y a des enregistrements qui doivent apparaitre dans la première requete, mais elle n'en returne aucun
Merci d'avance
Partager