Bonjour,
Je dois remplir un Pager à l'aide de cette requete classé par la date ( champ : d_at) :
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 !
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
Si vous pouviez m'aidez ça serait super ! ^^ J'ai essayé multiple solutions !
Merci d'avance, Cordialement
Partager