Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Rufen Sie N letzte Zeilen aus der Tabelle mit einer gespeicherten Prozedur ab

Sie können Row_Number() verwenden in Ihrer Anfrage und Bestellung SubscribeId absteigend und row[0]["RowNumber"] ist die Gesamtzahl wie folgt:

Select
        *  ,
ROW_NUMBER() OVER ( ORDER BY SubscribeId DESC) as RowNumber
    From billing.BillMaster As BM  
    Where  
    ( Bm.SubscribeId = '12345674' )  
    Order by SubscribeId  
    OFFSET @PageNumber * @RowCount ROWS  
    FETCH NEXT @RowCount ROWS ONLY;