Bonjour,

Je dois remplir un Pager à l'aide de cette requete classé par la date ( champ : d_at) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
select * from 
(Select (mes champs de la table ACAT),  c.NOM_USAGE, rownum as rownum2
from centre c, (select * from acat where condition order by d_at desc) ac 
where ac.id_centre = c.id_centre and rownum <= 100 )where rownum2 between 1 and 100
Le souci est que la première page du Pager est bien classée mais à partir de la deuxième c'est classée un peu bizarrement... En effet les résultats sont classés par un GROUP BY ( Mis par défaut je suppose ) du champ "NOM_USAGE" ! En gros Mes résultats sont regroupés par le nom d'usage ce qui fausse complètement mon classement par la date (champ d_at) ! ET effectivement ce n'est pas ce que je veux ! il faut absolument que les résultats soient classés par la date !

Si vous pouviez m'aidez ça serait super ! ^^ J'ai essayé multiple solutions !


Merci d'avance, Cordialement