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

SQL sum for år rapport, leder efter en elegant løsning

Du kan prøve dette:

SELECT  T0.ItemCode, 
        SUM(CASE WHEN YEAR(T0.DocDate) = 2011 THEN QUANTITY ELSE 0 END) AS '2011',
        SUM(CASE WHEN YEAR(T0.DocDate) = 2012 THEN QUANTITY ELSE 0 END) AS '2012'
FROM    MyTable T0
GROUP BY 
        T0.ItemCode


  1. Håndtering af en PostgreSQL Commitfest

  2. forkert antal eller typer af argumenter, mens du kalder Stored Proc

  3. Docker-compose miljøvariabler

  4. Installer PHP med Postgresql på MAC ved hjælp af homebrew