有人可以帮我编写一个查询来获取 TCS 和 TRS 吗?
ID Jan Feb Mar TRS
1 4 5 6 15
2 5 5 5 15
3 1 1 1 3
TCS 10 11 12
TCS(总列总和)和TRS(总行总和)分别是新的列和行,给出了它们的值。
您可以使用GROUP BY
and WITH ROLLUP
, 像这样:
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 上的现场演示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)