>cosa significa quella "a"?
E' un alias di tabella che risulta obbligatorio quando abbinato ad una tabella derivata (la SELECT compresa tra le due parentesi tonde).
Un modo forse più chiaro lo puoi ottenere utilizzando una common table expression (CTE):
WITH CTE_Paginazione AS
(
SELECT *, ROW_NUMBER() OVER(ORDER BY [text]) AS riga
FROM dbo.test
)
SELECT *
FROM CTE_Paginazione
WHERE riga > 5
AND riga <= 10;
>grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org