Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Pegando a penúltima linha com apenas um select no SQL Server?


Para obter a 2ª última linha em uma, selecione:
SELECT TOP 1 * From
(select Top 2 * from Cinema ORDER BY CinemaID DESC) x                     
ORDER BY CinemaID

É realmente apenas "uma" seleção porque a seleção externa está em apenas 2 linhas.