2011-05-17 19 views

Odpowiedz

7
with cte as 
(
    select *, row_number() over (order by CustomerId) RowNumber 
    from Sales.Customer 
) 
select * 
from cte 
where RowNumber != 1 

LUB

select * 
from 
(
    select *, row_number() over (order by CustomerId) RowNumber 
    from Sales.Customer 
) tt 
where RowNumber != 1 
+0

** z CTE jako ( wybranych *, row_number() (na zamówienie przez loan_issue_id) RowNumber z dbo.loan_issue_mcg ) select * z CTE gdzie RowNumber! = 1 i loan_id = 1170 ** ten nadal pokazuje cały wiersz –

+0

@Dinup kandel - dodaj 'where loan_id = 1170' wewnątrz' cte' –

+0

@Dinup kandel - z cte jako (select *, row_number() over (order by loan_issue_id) RowNumber z dbo.loan_issue_mcg gdzie loan_id = 1170) wybierz * z cte gdzie RowNumber! = 1 –

0
SELECT * FROM table1 
EXCEPT SELECT TOP 1 * FROM table1 
Powiązane problemy