|
![]() |
#1 |
сибиряк
|
Я в шоке
![]() Стоит уже делать ставки в каком десятилетии исправят.
__________________
С уважением, Вячеслав. |
|
![]() |
#2 |
Участник
|
Да не стоит напрягаться - не такая это уж и серьезная ошибка.
Со стороны Microsoft разумно заявить четкое ограничение на количество таблиц в Query. А вот писать такие запросы на 7 таблиц - есть большая ошибка. Cornflower - вы моделировали этот запрос в SQL Query Analyzer? Если нет то попробуйте - может он вам все так подвесит, что и возиться не стоит? |
|
![]() |
#3 |
Участник
|
Цитата:
![]() Последний раз редактировалось gl00mie; 14.03.2007 в 13:50. Причина: уточнение |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от gl00mie
![]() ...нужно построить отчет по нескольким компаниям с накладными по поставщикам в разрезе договоров, поставщики группируются по внешним кодам, в отчете отдельно выделяются суммы по накладным расходам, распределенным на строки номенклатуры, при этом отфильтровываются "внутренние" контрагенты, связанные через CommerceGateway с другими компаниями, т.е. если поставщик DAT связан с компанией DAT, то он в отчет попасть не должен. Для отчета берутся: VendInvoiceJour, VendInvoiceTrans, VendTable, ExtCodeValueTable, RContractTable, GatewayOrgRef, GatewayOrganization и MarkupTrans (это если использовать MarkupTrans.CustVendPosted_RU, иначе еще придется цеплять MarkupTable) - итого 8 таблиц. ...
Кстати, возможно для такого Query - количество таблиц и не имеет столь жестких ограничений. Ни кто не проверял ? Наконец если при настройке системы позаботиться об этом заранее, то можно сократить Query на 2-3 таблицы. |
|
![]() |
#5 |
Участник
|
Ну Вы заладили... А если модификацию необходимо выполнить в функциональности где все сущности уже спроектированы и реализованы... А необходимо в какую-нибудь форму добавить в источник данных еще одну табличку для наложения фильтра... потом можно и тонким тюнингом заняться для ускорения работы СУБД...
|
|
![]() |
#6 |
Участник
|
Цитата:
Цитата:
Наконец если при настройке системы позаботиться об этом заранее, то можно сократить Query на 2-3 таблицы.
|
|
![]() |
#7 |
Участник
|
![]()
Ладно, убедили - пишите в Микрософт коллективную жалобу...
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|