Clause order by pour requête sur DB2
Salut à tous!
Voici une requête que j'ai écrite sous DB2 UDB
Code:
1 2 3 4 5 6 7 8 9 10
| select DLALIB."EPR.CLNT".nom as CLIENT, DLALIB."EPR.POLI".NUMPOL as POLICE,
DLALIB."EPR.CLNT".num as NUM_CLIENT, DLALIB."EPR.POLI".NUMORD as NUM_ORD_POLICE,
DLALIB."EPR.AGCE".LIBELL as AGENCE, DLALIB."EPR.AGCE".CODE as CODE_AGCE
from DLALIB."EPR.POLI", DLALIB."EPR.CLNT", DLALIB."EPR.AGCE"
where ( (DLALIB."EPR.POLI".CLNUM=DLALIB."EPR.CLNT".NUM) and
(DLALIB."EPR.AGCE".CODE=DLALIB."EPR.POLI".AGENCE) and
(DLALIB."EPR.POLI".AGENCE=DLALIB."EPR.CLNT".AGENCE) and
(DLALIB."EPR.POLI".brpr=10 and DLALIB."EPR.POLI".ssbrpr=51) and
DLALIB."EPR.POLI".datresaa=0)
ORDER BY CLIENT |
il se trouve que, cette requête qui fonctionnait, ne fonctionne plus. J'aimerais bien savoir si cela peut provenir de la modification de la structure de l'une des tables? si oui quel type de modification pourrait entrainer ce dysfonctionnement
Le message d'erreur que je recois maintenant est "Erreur de conversion ou de mappage des données". Par contre quand j'enlève la clause order by, la requête s'exécute mais le résultat n'est pas trié
NB: même quand j'enlève les alias pour utiliser les noms des colonnes, le même message d'erreur apparait
Merci à vous!
Clause order by pour requête sur DB2
J'ai le même message d'erreur : "[SQL0802] Erreur de conversion ou de mappage des données. "