sql >> データベース >  >> RDS >> Sqlserver

前の行の値を取得する方法

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

    これは機能するはずです。Lag 関数は、特定の列の前の行の値を取得します。これがあなたがここで求めているものだと思います。



    1. SQLCASEステートメント

    2. C#コードを使用してMySqlデータベースにDateTimeを挿入する方法

    3. 別のテーブルに結合された列として行をリストするテーブルを結合しますか?

    4. mysqlで「存在しない」を使用するSQL除算