sql >> Base de Datos >  >> RDS >> Sqlserver

SQL Server:SUM () de varias filas, incluidas las cláusulas where

Esto devolverá los totales por propiedad y tipo

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

Esto devolverá solo los valores activos

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

y esto devolverá los totales de las propiedades

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

......