sql >> Database >  >> RDS >> Sqlserver

Query voor totaal zou moeten blijven toevoegen met elke rij kostenkolom

probeer dit

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. Is er een probleem met de eigenschappen van JPA Entities, Oracle 10g en Calendar Type?

  2. Hoe de eerste drie tekens bij te snijden op basis van de eerste letter (uitdrukking) voordat deze in de database wordt ingevoegd

  3. Een 'System.Drawing.Image' toevoegen aan een 'System.Web.UI.WebControls.Image'

  4. orakelprocedure met case Het hangt af van parameter