sql >> Database >  >> RDS >> Sqlserver

Haal N laatste rijen uit de tabel met één opgeslagen procedure

U kunt Row_Number() . gebruiken in uw zoekopdracht en bestel SubscribeId aflopend en row[0]["RowNumber"] is totaal aantal als volgt:

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;


  1. Zijn er methoden die helpen bij het oplossen van veelvoorkomende SQLite-problemen?

  2. Selecteer rij die het exacte getal in de kolom bevat met een reeks getallen gescheiden door komma's

  3. Converteer 'datetime2' naar 'smalldatetime' in SQL Server (T-SQL-voorbeelden)

  4. Ik heb een Tags-tabel. Hoe bulksgewijs invoegen met LINQ?