select id, sum(casemonthwhen'Jan'then revenue end) as Jan_Revenue, sum(casemonthwhen'Feb'then revenue end) as Feb_Revenue, sum(casemonthwhen'Mar'then revenue end) as Mar_Revenue, sum(casemonthwhen'Apr'then revenue end) as Apr_Revenue, sum(casemonthwhen'May'then revenue end) as May_Revenue, sum(casemonthwhen'Jun'then revenue end) as Jun_Revenue, sum(casemonthwhen'Jul'then revenue end) as Jul_Revenue, sum(casemonthwhen'Aug'then revenue end) as Aug_Revenue, sum(casemonthwhen'Sep'then revenue end) as Sep_Revenue, sum(casemonthwhen'Oct'then revenue end) as Oct_Revenue, sum(casemonthwhen'Nov'then revenue end) as Nov_Revenue, sum(casemonthwhen'Dec'then revenue end) as Dec_Revenue from Department groupby id