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

SQL Server:SUM() af flere rækker inklusive where-sætninger

Dette vil bringe totaler tilbage pr. ejendom og type

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

Dette bringer kun aktive værdier tilbage

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

og dette vil bringe totaler tilbage for ejendomme

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

......



  1. Oracle rækkeantal af tabel efter antal(*) vs. NUM_ROWS fra DBA_TABLES

  2. Rails:Postgres tilladelse nægtet til at oprette database på rake db:create:all

  3. Oracle Database Test Challenge - Sammenlign Skema Data

  4. Vælg erklæring for at returnere forældre og uendelige børn