Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server:SUM() de várias linhas, incluindo cláusulas where


Isso trará de volta os totais por propriedade e tipo
SELECT  PropertyID,
        TYPE,
        SUM(Amount)
FROM    yourTable
GROUP BY    PropertyID,
            TYPE

Isso trará de volta apenas valores ativos
SELECT  PropertyID,
        TYPE,
        SUM(Amount)
FROM    yourTable
WHERE   EndDate IS NULL
GROUP BY    PropertyID,
            TYPE

e isso trará de volta os totais das propriedades
SELECT  PropertyID,
        SUM(Amount)
FROM    yourTable
WHERE   EndDate IS NULL
GROUP BY    PropertyID

......