
Wiem, że temat był już podejmowany wiele razy, ale jakoś nie mogę znaleźć konkretnej odpowiedzi. Szukam i szukam i nic...
Problem:

Pracuję nad dosyć rozbudowaną bazą danych opartą na MSSQL i php. Baza zapełnia się błyskawicznie, więc wypada zacząć stronicować wyniki wyszukiwań...
W MySQL nie ma problemu - jest instrukcja LIMIT x,y ... W MSSQL ani SELECT TOP ani ROW COUNT nie wydaje się rozwiązywać problemu.
Mogę użyć czegoś w stylu:
SELECT TOP 10 * FROM (SELECT TOP 20 * FROM Tabela1 ORDER BY Jakies_ID DESC) ORDER BY Jakies_ID;
... ale jakoś się to wydaje być mało intuicyjne

Może ktoś zna jakiś inny sposób?
