-3
我尝试按组计算总和并计算每个组占多少%。这是很容易使用GROUP BY
做SUMIF
但后来我被困在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