Помогите написать запрос
От: Аноним  
Дата: 16.07.03 07:52
Оценка:
Есть такая табличка

 (пример)

Поле1 | Сумма
-------------
  a        1
  a        2
  b        3
  c        2  
  a        2  
  b        3  
  b        3


Нужно сделать запрос для отчета такого вида
a | Итого по a | доля a
b | Итого по b | доля b
c | Итого по с | доля с


доля x = (Итого по x)/(Итого по всем)

Пробовал писать



select max(Поле1), sum(Cумма), sum(Cумма)/sum(sum(Cумма)) from ...
group by поле1


Oracle выдаeт ошибки на первых двух поля типа NOT GROUP BY EXPRESSION

Помогите написать запрос.
Заранее спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.