ragioniamo

tu vuoi i record dal 66 al 45

quindi prendi i primi 66

SELECT TOP 66 * FROM articoli ORDER BY AD_ID ASC

poi di questi 66 devi prendere gli ultimi 21 (66-45=21)

SELECT TOP 21 * FROM (SELECT TOP 66 * FROM articoli ORDER BY AD_ID ASC) TA ORDER BY AD_ID DESC

ok?