Forum Discussion

rameshdv's avatar
rameshdv
Copper Contributor
Jun 28, 2021
Solved

Pivot sql

Hi All, I need help with a sql on how to write a pivot sql for the working sql.   SELECT  DEPTID,JRNL_LINE_SOURCE, SUM(MONETARY_AMOUNT) 'Sum Amount' FROM PS_JRNL_LN WHERE BUSINE...
  • olafhelper's avatar
    Jun 28, 2021

    rameshdv , an easy way is to use conditional summing, like

     

    select Dept, 
           sum(case when Type = 'GAP' THEN MONETARY_AMOUNT ELSE 0.0 END) AS Gap,
           sum(case when Type = 'GEX' THEN MONETARY_AMOUNT ELSE 0.0 END) AS Gex
    from yourTable
    where ..
    group by Dept