2011-05-17 16 views
12

को छोड़कर मैं शीर्ष एक को छोड़कर सभी पंक्तियों का चयन करना चाहता हूं ताकि कोई भी इस प्रश्न पर मेरी सहायता कर सके।तालिका की पंक्ति का चयन करना पहले एक

+0

कैसे "शीर्ष एक" परिभाषित किया है - वास्तव में, जो क्वेरी ???? –

उत्तर

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

या

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

** ( dbo.loan_issue_mcg से चयन *, ROW_NUMBER() (loan_issue_id द्वारा क्रम) RowNumber से अधिक) के रूप में CTE साथ चयन * CTE जहां RowNumber! = 1 और loan_id = 1170 ** इस एक अभी भी से सभी पंक्तियों को दिखाता है –

+0

@ डिनअप कंडेल - 'cte' –

+0

@Dinup kandel के अंदर' loan_id = 1170' जोड़ें '- cte के साथ (select *, row_number() over (loan_issue_id द्वारा क्रम) dbo.loan_issue_mcg से पंक्ति संख्या जहां loan_id = 1170) सीटी से चुनें जहां RowNumber! = 1 –

संबंधित मुद्दे