Bonjour,
j'ai une appli qui liste des remises. La requète qui me permet de retourner la liste contient un tri en descendant sur une date de règlement et un numéro de remise :
Les prédicats datreg et numrem servent à se repositionner pour la pagination.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT NUMREM, DATREG FROM TABLE WHERE NUMPRS = :w-numprs AND ...... AND DATREG <= :w-repdatreg AND NUMREM < :w-repnumrem ORDER BY DATREG DESC, NUMREM DESC FETCH FIRST 15 ROWS ONLY
Les problèmes suivants se posent : on peut avoir deux remises i telles que datregi < datregj et numremi> numremj.
La requète telle qu'elle ne va donc pas m'afficher ces remises là.
Et si j'enlève le prédicat numrem, je ne me repositionne pas correctement.
Quelqu'un aurait il leu une expérience similaire et pourrai me donner une idée pour m'en sortir?
Merci d'avance!
Partager