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

Apakah ada cara untuk mengakses nilai baris sebelumnya dalam pernyataan SELECT?

Gunakan fungsi jeda:

SELECT value - lag(value) OVER (ORDER BY Id) FROM table

Urutan yang digunakan untuk Id dapat melewati nilai, jadi Id-1 tidak selalu berfungsi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengembalikan Daftar Profil Email Database di SQL Server (T-SQL)

  2. Klausa WHERE pada tipe data Teks SQL Server

  3. Apakah ada perbedaan antara DateTime di c # dan DateTime di SQL server?

  4. Sisipkan beberapa baris TANPA mengulangi bagian INSERT INTO ... dari pernyataan?

  5. Bagaimana cara melewatkan variabel nol ke Prosedur Tersimpan SQL dari kode C#.net