sql >> Database >  >> RDS >> Sqlserver

SQL-som per jaarrapport, op zoek naar een elegante oplossing

Je kunt dit proberen:

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. Erlang emysql iPhone Emoji-coderingsprobleem

  2. Efficiënter hiërarchiesysteem

  3. mysql - hoeveel kolommen is te veel?

  4. UPDATEs voor statistieken