sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server:SUM() av ​​flera rader inklusive where-satser

Detta kommer att få tillbaka totalsummor per egenskap och typ

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

Detta kommer endast att ta tillbaka aktiva värden

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

och detta kommer att få tillbaka totalsummor för fastigheter

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

......



  1. Fullständig återställning av ett MySQL- eller MariaDB Galera-kluster från säkerhetskopiering

  2. Varning:mysql_result() förväntar sig att parameter 1 är resurs, boolesk given

  3. MySQL-datumformat – vad du behöver veta

  4. ActiveAndroid Pre-populate tabell med schemamigrering