sql >> Base de Datos >  >> RDS >> Sqlserver

¿Tomando la penúltima fila con solo una selección en SQL Server?

Para obtener la penúltima fila en una selección:

SELECT TOP 1 * From
(select Top 2 * from Cinema ORDER BY CinemaID DESC) x                     
ORDER BY CinemaID

En realidad, es solo "una" selección porque la selección externa está sobre solo 2 filas.