У меня есть следующие данные:
Date ID Type Cost
May 01 a A 1
May 01 b A 2
May 01 c B 3
May 01 d B 4
May 02 e A 5
May 02 f A 6
May 02 g B 7
May 02 h B 8
Я хочу запрос, который показывает
Date Type CostPercentage
May 01 A (1+2) / (1+2+3+4)
May 01 B (3+4) / (1+2+3+4)
May 02 A (5+6) / (5+6+7+8)
May 02 B (7+8) / (5+6+7+8)
Что у меня сейчас есть
select Date, Type, sum(cost)
from mytable
group by Date, Type
Я бы очень хотел показать процент, но это будет связано с делением другого числа, которое само является агрегацией.
Как мне это сделать?
отредактировано, чтобы отразить мою настоящую проблему. Я слишком упростил это раньше.