gpt4 book ai didi

mysql - SQL 查询以获取结果集最后一行中所有列值的总和以及行总和(分组依据)

转载 作者:可可西里 更新时间:2023-11-01 06:39:13 25 4
gpt4 key购买 nike

有人可以帮我写一个查询来获取 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(Total Column Sum)和TRS(Total Row Sum)分别是新的列和行,给出了它们。

最佳答案

您可以使用 GROUP BYWITH 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

Live demo on sqlfiddle.

关于mysql - SQL 查询以获取结果集最后一行中所有列值的总和以及行总和(分组依据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20062270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com