-3
Я пытаюсь сделать сумму по группе и рассчитать, сколько процентов приходится на каждую группу. Легко сделать SUMIF
используя GROUP BY
но я застрял на SUM (ALL)
- Я предполагаю, что я мог бы попытаться сделать SUM(CASE IF GROUP='A' THEN END) + SUM(CASE IF GROUP='B'...
но WhatIf есть больше GROUP :(
Выполнение вычисления процента в SQL
SELECT GROUP, SUM(SALES), SUM(SALES)/TOTAL FROM DATABASE.SALETABLE
Я просто понял это - с помощью 'SUM (SALES)/(SELECT SUM (SALES)' – user2103670
спасибо, что не позволяет мне принять решение, как сразу же, что почему – user2103670