I have this query in MySQL: 
Select * 
From Customer 
Order By ID DESC Limit 1,1
How to use this query for SQL server ?
I have this query in MySQL: 
Select * 
From Customer 
Order By ID DESC Limit 1,1
How to use this query for SQL server ?
 
    
     
    
    For SQL Server 2005 and up:
;WITH cte AS
(
    SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) AS RowNumber
    FROM Customer
)
SELECT *
FROM cte
WHERE RowNumber = 2
 
    
    MSSQL, use this query to fetch Nth record
SELECT * FROM (
SELECT 
*, ROW_NUMBER() OVER(ORDER BY userID) AS ROW
FROM tblUser 
) AS TMP 
WHERE ROW = n
 
    
    In SQL Server 2012 or higher, you can also use Offset and Fetch:
Select  * 
From    Customer 
Order By ID Desc 
Offset 1 Rows
Fetch Next 1 Rows Only
