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

Jak získat průběžný součet sloupce na serveru SQL

pokud váš RDBMS podporuje funkci okna,

pro SQL Server 2012

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

pro 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. Předávání ClientInfo/ClientIdentifier na syscontext/připojení s Hibernate pro účely auditu

  2. MONGODB:Převeďte dotaz SQL Union

  3. Jak získat první a poslední záznam z dotazu SQL?

  4. Jak používat JOIN v Yii2 Active Record pro relační model?