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

SQLServerで列の実行中の合計を取得する方法

    RDBMSがウィンドウ関数をサポートしている場合

    <ストライク>

    SQL Server 2012の場合

    SELECT  Qty,
            SUM(Qty) OVER (ORDER BY Qty) AS CumulativeTOTAL
    FROM    tableName
    

    SQL Server 2008の場合

    SELECT a.Qty, (SELECT SUM(b.Qty)
                   FROM   TableName b
                   WHERE  b.Qty <= a.Qty)
    FROM   TableName a
    ORDER  BY a.Qty;
    


    1. PHPが複数のチェックボックスとテキストボックスの配列をMySQLデータベースに挿入

    2. MYSQL-外部キーを作成できません

    3. MySql Connector / Jのエラーメッセージがわかりにくい-java.sql.SQLException:boo {exclamation mark}

    4. データベースからXMLを生成する際のPHPエンコーディングエラー