2010-05-19 6 views

Respuesta

7
SELECT ... FROM ... ORDER BY column DESC LIMIT 2 OFFSET 1; 

Dependiendo de su dialecto SQL que hay una manera diferente de especificar LIMIT y OFFSET.

+0

Esto no funcionará en SQL 2005. Sin embargo, se utiliza principalmente en MySQL y PostgreSQL –

0

SQL Server 2000+

SELECT TOP 2 
    * 
FROM 
    (
    SELECT TOP 3 * FROM table ORDER BY Something DESC 
    ) T 
ORDER BY Something 
0

Si está utilizando SQL Server 2005 + puede utilizar el constructo ROW_NUMBER.

Cuestiones relacionadas