J'ai essayé de comprendre un peu comment mettre en œuvre une pagination personnalisée en SQL, par exemple en lisant les documents suivants des articles comme celui-ci .
J'ai la requête suivante, qui fonctionne parfaitement. Mais je voudrais implémenter la pagination avec celle-ci.
SELECT TOP x PostId FROM ( SELECT PostId, MAX (Datemade) as LastDate
from dbForumEntry
group by PostId ) SubQueryAlias
order by LastDate desc
Qu'est-ce que je veux ?
J'ai des articles de forum, avec des entrées connexes. Je veux obtenir les messages avec les dernières entrées ajoutées, afin de pouvoir sélectionner les messages récemment débattus.
Maintenant, je veux pouvoir obtenir les "10 à 20 meilleurs messages récemment actifs", au lieu des "10 meilleurs".
Ce que j'ai essayé
J'ai essayé d'implémenter les fonctions ROW comme celles de l'article, mais sans succès.
Des idées sur la façon de l'implémenter ?