Помочь с запросом SQL – №130047
Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа на фриланс бирже не займет много времени.

Добрый день. Мне необходима небольшая помощь в 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 может быть несколько записей) - ума не приложу
Другие заказы в категории «Базы данных»
Поэтому надо перевести базу ... Читать дальше
Поэтому надо перевести базу данных под SQL2000 и убедиться что все функции сайта работают правильно. Свернуть
в таблице около 100.000 записей: | айди | рейтинг |
рейтинг постоянно пересчитывается ... Читать дальше
в таблице около 100.000 записей: | айди | рейтинг |
рейтинг постоянно пересчитывается (т.е. пользователи его постоянно изменяютсвоими действиями). по рейтингу нужно упорядочить и выводить результат.
на данный момент вс1 сделано без изысков - обычные настройки, обычная таблица. естественно, вс1 это дело сильно тормозит и жр1т производительность.
нужно решение этой проблемы (м.б, вообще, подругому сделать?). рассчитывать рейтинг и кешировать его, например, раз в 5 минут - не решение, нужно чтобы вс1 происходило в реальном времени. реально ли?
жду предложений/решений с ценником и сроками, можно в личку. Свернуть
Нужно собрать базу, то есть нужен файл ... Читать дальше
Нужно собрать базу, то есть нужен файл .sql или .csv
Могу купить готовую, если есть Свернуть