sql >> Databasteknik >  >> RDS >> Mysql

Php-skript för att beräkna kumulativa summor för konton

Ett tillvägagångssätt är att använda en korrelerad underfråga:

SELECT
    CusName,
    CusID,
    Quantity,
    (SELECT SUM(t2.Quantity) FROM yourTable t2
     WHERE t2.CusID = t1.CusID AND t2.Date <= t1.Date) QuantityTotal,
    Date
FROM yourTable t1
ORDER BY
    CusID,
    Date;

Demo




  1. Datumkolumnaritmetik i PostgreSQL-fråga

  2. Markör föråldrad dump

  3. Felet 'underrapporten kunde inte hittas på den angivna platsen. Kontrollera att underrapporten har publicerats och att namnet är korrekt'

  4. Hur väljer man bara ett underordnat tabellobjekt för varje överordnad post?