SQL Query to get the Sum of all column values in the last row of a resultset along with row sum (group by)

前端 未结 3 662
予麋鹿
予麋鹿 2021-01-12 16:30

Can someone please help me to write a query to obtain the TCS and TRS?

ID  Jan Feb Mar TRS
1   4   5   6   15
2   5   5   5   15
3   1   1   1   3
TCS 10  11         


        
3条回答
  •  猫巷女王i
    2021-01-12 17:12

    You can use GROUP BY and WITH ROLLUP, like this:

    SELECT
        id
    ,   SUM(jan) as jan
    ,   SUM(feb) as feb
    ,   SUM(mar) as mar
    ,   SUM(jan+feb+mar) as TRS
    FROM test
    GROUP BY id WITH ROLLUP
    

    Live demo on sqlfiddle.

提交回复
热议问题