Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Pobierz N ostatnich wierszy z tabeli za pomocą jednej procedury składowanej

Możesz użyć Row_Number() w zapytaniu i zamówieniu SubscribeId malejąco i row[0]["RowNumber"] jest w sumie tak:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można połączyć się z komputerem użytkownika w programie SQL Server 2008 Express?

  2. Jak bezpośrednio wykonać zapytanie SQL w C#?

  3. Prosty sposób na transponowanie kolumn i wierszy w SQL?

  4. Obsługa max(ID) w środowisku współbieżnym

  5. Co to są blokady wierszy, stron i tabel? A kiedy zostaną nabyte?