Eu tenho tentado entender um pouco sobre como implementar paginação personalizada no SQL, por exemplo, lendo artigos como este .
Eu tenho a seguinte consulta, que funciona perfeitamente. Mas eu gostaria de implementar a paginação com este.
SELECT TOP x PostId FROM ( SELECT PostId, MAX (Datemade) as LastDate
from dbForumEntry
group by PostId ) SubQueryAlias
order by LastDate desc
O que é que eu quero
Tenho postagens no fórum, com entradas relacionadas. Desejo obter as postagens com as entradas adicionadas mais recentes, para que eu possa selecionar as postagens debatidas recentemente.
Agora, quero conseguir as "10 a 20 postagens ativas recentemente", em vez de "as 10 principais".
O que eu tentei
Eu tentei implementar as funções ROW como a do artigo, mas realmente sem sorte.
Alguma idéia de como implementá-lo?