Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara mendapatkan nilai baris sebelumnya

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

Ini seharusnya berfungsi. Fungsi Lag mendapatkan nilai baris sebelumnya untuk kolom tertentu. Saya pikir inilah yang Anda inginkan di sini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan beberapa nilai menggunakan INSERT INTO (SQL Server 2005)

  2. Tidak dapat menemukan kolom dbo atau fungsi yang ditentukan pengguna atau dbo agregat.Splitfn, atau namanya ambigu

  3. Memformat output SQL Server PowerShell ke dalam kolom dan baris

  4. Tambahkan Langkah Pekerjaan ke Pekerjaan Agen Server SQL yang Ada (T-SQL)

  5. Memperbarui catatan SQL Server 2008 dengan tipe data spasial melalui kesalahan Massive ORM (ExecuteNonQuery), UdtTypeName