sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man får värde på föregående rad

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

Detta borde fungera. Fördröjningsfunktionen hämtar föregående radvärde för en specifik kolumn. Jag tror att det är det här du vill ha här.



  1. mysql-fel:Tabell mysql.innodb_table_stats hittades inte

  2. Förstå SQL-datatyper – Allt du behöver veta om SQL-datatyper

  3. Hur man skapar kontrollbegränsning på en kolumn i SQL Server - SQL Server / TSQL självstudie del 83

  4. Nifi PutSQL Tidstämpel/Datetime-fel kan inte konverteras fel