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

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

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

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

SQL код:
select dep.namehead.doctypehead.idcount(1)
 
from smspec spcsmdocuments headSMSTORELOCATIONS 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 (4445) or head.locationfrom in (4445) or head.locationto in (4445))
   and 
head.location dep.id
 group by dep
.namehead.doctypehead.id
 order by dep
.namehead.id 
Не увидел каких-либо тэгов SQL- и прочего форматирования, ткните носом, если есть.
09.04.2015 15:53
Mtirt
 
А можно запросы и программы в тэг [code] заворачивать?

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

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

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

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