У меня есть таблица, которая выглядит следующим образом:
id Category Spend
------------------------------
00001 Apple 10
00001 Oranges 4
00001 Apple 21
00001 Oranges 50
00002 Oranges 32
00002 Apple 2
00002 Oranges 31
Etc.
И я хочу изготовить таблицу, которая показала бы следующее
id Category Spend_Ratio
------------------------------
00001 Apple 36%
00001 Oranges 64%
00002 Apple 3%
00001 Oranges 97%
Логика заключается в создании соотношения на основе группирования расходов по идентификатору.
Мне удалось продвинуться так далеко:
SELECT id, category, SUM(spend)
FROM table
GROUP BY id, category;
Абсолютно потерян, куда идти дальше ..