Как суммировать некоторые значения и сгруппировать их в mysql - PullRequest
0 голосов
/ 23 октября 2019

У меня есть Table A как это:

table_A

Я хочу получить запрос результата, как это:

Result_sum

Как мне этого добиться?

1 Ответ

0 голосов
/ 24 октября 2019

Я думаю, что ваш общий результат может быть 45. Результат 75 откуда? Я точно не знаю. Если вы хотите 45, вы можете использовать следующий запрос

    select case When a.Item IS NULL THEN 'total' Else  a.Item  END AS Item,sum(a.value) as value from
     (select Item,sum(value) as value from test1 as t1 where t1.Item='A' or t1.Item='B'   group by  t1.Item )
    as a group by a.Item WITH ROLLUP 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...