Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день. Мне необходима небольшая помощь в SQL запросе

Есть таблицы:

DOCS(ID, PROJECT, ARTICLE, OWNER, DOC_DATE, SUMM)

REPS(ID, NAME)

REP_PRJS(ID_REP, ID_PROJECT)

REPS - это аналитика, REPS_PRJS - описание какие проекты и статьи участвуют в аналитике (PROJECT и ARTICLE из DOCS), DOCS - документы

Необходимо посчитать итоги DOCS.SUMM в разрезе REPS.ID и DOCS.DOC_DATE

Итоги в разрезе проектов, статей и периода я могу посчитать:

select

d.PROJECT,

d.ARTICLE,

to_char(d.DOC_DATE, 'mm') || '.' || to_char(d.DOC_DATE, 'yyyy') as PERIOD,

sum(d.SUMM) as DOC_SUMM

from

DOCS d

group by

d.PROJECT,

d.ARTICLE,

to_char(d.DOC_DATE, 'mm') || '.' || to_char(d.DOC_DATE, 'yyyy')

Но как посчитать в разрезе REPS (при условии что в REPS_PRJS на один ID_REP может быть несколько записей) - ума не приложу

16 лет назад
santaklauz1983
Александр 
42 года
16 лет в сервисе
Был
16 лет назад

Выбранный исполнитель

kvadrik
Юрий 
45 лет
16 лет в сервисе
Был
11 лет назад
16 лет назад
$1
1 день
Спасибо! Помог сразу без раздумий

Заявки фрилансеров

kvadrik
Юрий 
45 лет
16 лет в сервисе
Был
11 лет назад
16 лет назад