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

合計のクエリは、コスト列の各行を追加し続ける必要があります

    これを試してください

    DECLARE @Table TABLE(
            ID INT IDENTITY(1,1),
            Descr VARCHAR(20),
            Val FLOAT
    )
    
    INSERT INTO @Table (Descr,Val) SELECT 'X', 10
    INSERT INTO @Table (Descr,Val) SELECT 'Y', 20
    INSERT INTO @Table (Descr,Val) SELECT 'Z', 50
    INSERT INTO @Table (Descr,Val) SELECT 'A', 75
    INSERT INTO @Table (Descr,Val) SELECT 'B', 100
    
    SELECT  t1.Descr,
            t1.Val,
            SUM(ISNULL(t2.Val,0))
    FROM    @Table t1 LEFT JOIN
            @Table t2 ON t1.ID >= t2.ID
    GROUP BY    t1.Descr,
                t1.Val
    


    1. mysqldbを介してパンダデータフレームをデータベースに挿入する方法は?

    2. Quillでトランザクションを使用して1対多のリレーショナルオブジェクトを挿入できない

    3. 列見出しは、Oracleの出力全体に表示され続けます

    4. JDBCはMySQLの日時をUTCで提供します