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

Jak uzyskać poprzednią wartość wiersza

SELECT t.*,
        LAG(t.Value) OVER (ORDER BY t.ID)
 FROM table AS t

To powinno działać. Funkcja Lag pobiera poprzednią wartość wiersza dla określonej kolumny. Myślę, że tego chcesz tutaj.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ZŁĄCZENIE WEWNĘTRZNE Gdzie Klauzula

  2. SQL Server 2008 - Dodaj do ciągu w określonej pozycji w kolumnie nazwy

  3. Nie można uzyskać zdalnego dostępu do wystąpienia programu SQL Server 2008 R2

  4. Jak odzyskać *wszystko* z procedury składowanej za pomocą JDBC?

  5. Czy mogę wybrać 0 kolumn w SQL Server?