sql >> Databáze >  >> RDS >> Sqlserver

Jak získat hodnotu předchozího řádku

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

To by mělo fungovat. Funkce Lag získá hodnotu předchozího řádku pro konkrétní sloupec. Myslím, že to je to, co zde chcete.



  1. SQL Server Změna názvu databáze

  2. zpracovává příkaz \copy commit a rollback v postgresu?

  3. Správná syntaxe připravených příkazů

  4. Spor o sekvenci RAC