![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL. Не могу решить запрос
Дренте © (2009-07-29 08:42:00)Добрый день. Возможно, вы поможете с 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)
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 может быть несколько записей) - ума не приложу
Дренте (2009-07-30 11:26:00) [1]
> это верное решение, но остальные слова - уже хамство, очень
> надеюсь больше ты тут не появишься с таким отношением
Я пришел с вопросом. Оформил вопрос как мог, никакого мата и "албанщины". А в ответ я вижу "не надо врать", "да какая разница" и прочее. Но это не хамство, это "наставление на путь истинный".
Здесь очень много умных людей. В том числе разбирающихся в SQL. В том числе сидящих на скуль.ру (кстати, вчера не мог на него зайти, поэтому и пошел спрашивать сюда). Однако я, при всем желании, не мог получить здесь ответа. Никаким образом. Соответственно, да:
> больше не появится.
больше не появлюсь.
А за хамство простите. Неудачный день.
До свидания
Anatoly Podgoretsky (2009-07-29 12:19:00) [2]Вопрос решен, больше не появится.
Anatoly Podgoretsky (2009-07-29 12:18:00) [3]И теперь не толко обманывает, но еще делает хитрый вид, но на это простой ответ, вот и ограничивайся только select from group byбез всяких функций
Anatoly Podgoretsky (2009-07-29 12:07:00) [4]А на прощание я скажу.
Palladin (2009-07-29 11:58:00) [5]
> Пошел на скуль.ру, может там помогут
это верное решение, но остальные слова - уже хамство, очень надеюсь больше ты тут не появишься с таким отношением
Palladin (2009-07-29 11:57:00) [6]
> [14] Дренте (29.07.09 11:55)
конференция базы создана в контектсе темы сайта, который посвящен делфи. хотя почему то многие, в том числе и ты, считают что тут вообще про базы. так вот, товарищь, ты глубоко заблуждаешься.
Дренте (2009-07-29 11:55:00) [7]Как здорово. Столько помощников. 12 ответов, и ни одной даже попытки что-то ответить.
> Не надо врать.
select from group byэто ANSI SQL. Хотя я уверен, вы и так это знаете.
А ветка "Базы" наверное создана для каких-то других баз. Инопланетных? Бейсбольных? Сотовых?
Пошел на скуль.ру, может там помогут. А вы варитесь и дальше в собственном соку. Будете как селедки. Удачи всем.
Anatoly Podgoretsky (2009-07-29 11:02:00) [8]
> Плохиш © (29.07.09 10:31) [11]
Или классика - "У меня программа на Дельфи"
Anatoly Podgoretsky (2009-07-29 11:02:00) [9]
> в еще одни "базы" ? ) сколько же у нас "баз" )
Одна база номер 1, а другая номер 3 - вот там этот вопрос имеет право на жизнь
Плохиш (2009-07-29 10:31:00) [10]Хм, разве аФФтар где-то говорил, что он кодит на делфи?
Просто он слышал, что здесь помогают всем немощным, вот и припёрся..
Anatoly Podgoretsky (2009-07-29 10:28:00) [11]Пока не хочу, может автор вернется к программированию в Дельфи, например как использовать базы в Дельфи или как программировать базы в Дельфи.
А со предметной спецификой нужно идти в профильный форум.
Palladin (2009-07-29 10:26:00) [12]в еще одни "базы" ? ) сколько же у нас "баз" )
Ega23 (2009-07-29 10:22:00) [13]
> Да какая разница, чей диалог, вопрос не касается программирования
> в Дельфи.
перенеси ветку в "базы", какие проблемы?
Тем более вопросец, вроде как, интересный. Только если автор более чётко укажет, что у него есть и что он конкретно хочет получить (пока я толком не понял)
Anatoly Podgoretsky (2009-07-29 09:55:00) [14]Да какая разница, чей диалог, вопрос не касается программирования в Дельфи.
Ega23 (2009-07-29 09:53:00) [15]
> тут стандартный SQL
Насколько я понимаю, тут диалект Postgers
app (2009-07-29 09:48:00) [16]> Дренте (29.07.2009 09:38:02) [2]
В форум по соответствующей СУБД
Anatoly Podgoretsky (2009-07-29 09:47:00) [17]
> тут стандартный SQL
Не надо врать.
Palladin (2009-07-29 09:44:00) [18]Значит в форум по стандартному SQL
Дренте (2009-07-29 09:38:00) [19]тут стандартный SQL
Anatoly Podgoretsky (2009-07-29 09:20:00) [20]> Дренте (29.07.2009 08:42:00) [0]
В форум по соответствующей СУБД