更新时间:2023-01-20 17:40:14
您可以使用GROUP BY和WITH ROLLUP,如下所示:
GROUP BY
WITH ROLLUP
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
sqlfiddle上的实时演示.
SQL查询以获取结果集最后一行中所有列值的总和以及行总和(分组依据)
如何获取结果集最后一行中所有列值的总和?