Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server:SUM() mehrerer Zeilen einschließlich where-Klauseln

Dadurch werden die Summen pro Eigenschaft und Typ zurückgegeben

SELECT  PropertyID,
        TYPE,
        SUM(Amount)
FROM    yourTable
GROUP BY    PropertyID,
            TYPE

Dadurch werden nur aktive Werte zurückgegeben

SELECT  PropertyID,
        TYPE,
        SUM(Amount)
FROM    yourTable
WHERE   EndDate IS NULL
GROUP BY    PropertyID,
            TYPE

und dies bringt Gesamtsummen für Eigenschaften zurück

SELECT  PropertyID,
        SUM(Amount)
FROM    yourTable
WHERE   EndDate IS NULL
GROUP BY    PropertyID

......