sql >> Databáze >  >> RDS >> Sqlserver

SQL Server:SUM() více řádků včetně klauzulí where

Tím se vrátí součty podle vlastnosti a typu

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

Tím se vrátí pouze aktivní hodnoty

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

a tím se vrátí součty pro vlastnosti

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

......



  1. 3 způsoby, jak vypsat všechny uložené procedury v databázi PostgreSQL

  2. SQL Server Textový typ vs. datový typ varchar

  3. Úvod do zálohování databáze Oracle

  4. Nalezení rodiče na nejvyšší úrovni v SQL