Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server :SUM() di più righe comprese le clausole where

Questo riporterà i totali per proprietà e tipo

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

Questo riporterà solo i valori attivi

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

e questo riporterà i totali per le proprietà

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

......