09.04.2015 15:34
Если есть тема на форуме, покажите.
Или своими наработками, поделитесь, пожалуйста.

"Том 9. Структура базы." только начал читать.

Если верно понимаю, smdocuments изначально планировался под все документы, но потом их решили разделить по разным таблицам.

По такому запросу у меня только акты переоценки вынимаются.

SQL код:
select dep.name, head.doctype, head.id, count(1)
 from smspec spc, smdocuments head, SMSTORELOCATIONS dep
 where head.doctype = spc.doctype
   and head.id = spc.docid
   and head.createdat between to_date('01.03.2015', 'dd.mm.yyyy') and last_day(to_date('01.03.2015', 'dd.mm.yyyy'))
   and (head.location in (44, 45) or head.locationfrom in (44, 45) or head.locationto in (44, 45))
   and head.location = dep.id
 group by dep.name, head.doctype, head.id
 order by dep.name, head.id 
Не увидел каких-либо тэгов SQL- и прочего форматирования, ткните носом, если есть.
09.04.2015 15:53
А можно запросы и программы в тэг [code] заворачивать?

У меня отбираются все типы документов. Возможно, в БД за эту дату есть только акты переоценки.
Возможно, инструмент, в котором вы это делаете показывает в виде превью запроса только N первых записей.
09.04.2015 16:11
Убедительная просьба не создавать таких общих тем. Искать их и в них потом невозможно.
На каждую задачу - отдельную тему с соответствующим названием.
09.04.2015 16:26
Код:
and head.location = dep.id
Это ограничивает выборку документами в которых используется только location. Заказы, акты переоценки и прочее.
Для накладных location is null, брать нужно locationto(from).
10.04.2015 18:27
Цитата:
OlegON Убедительная просьба не создавать таких общих тем.
На самом деле, тема именно про общее - если кто желает поделиться наработками, типовыми запросами - буду рад.

Запрос по документам привел просто в качестве примера.

Ага, увидел кнопень про SQL-код.
10.04.2015 18:33
Если есть какие-то сомнения, что подобных тем уже больше десятка, то предлагаю углубиться в поиск. Последняя - не старше пары месяцев назад.
Еще раз - искать потом по свалке запросов среди тысяч тем и обсуждать кучу запросов в одной теме нереально. Прошу не заводить общих тем.
Часовой пояс GMT +3, время: 15:34.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.