![]() |
#2 |
Участник
|
Цитата:
у вас логическая ошибка. нужно выбирать данные по партии, если партия ВКЛЮЧЕНА в группах аналитики. партионный учет по номенклатуре могут выключить и после того, как ввели данные с партиями. 2. outer join должен быть последним. или вырубайте forcenested. в общем, читайте по форуму - обсуждалась проблема с outer join. 3. вообще говоря, номер партии находится в inventDim. делать выборку из invetnBatch нужно только тогда, когда вам нужны дополнительные параметры именно партии - срок годности или что вы туда добавили. в связи с этим соображением, желание "сделать один запрос на три таблицы" выглядит странным. А нужно ли вам одним запросом то? Разбейте на два: * InventTrans+InventDim нужны всегда (номер партии можно найти в inventDim) * InventBatch (и другие аналитики) нужны только когда понадобятся расширенные параметры из аналитик. тогда и выбирайте отдельным запросом. |
|
|
![]() |
||||
Тема | Ответов | |||
Очередная проблемка с закрытием склада | 4 | |||
InventDim::findOrCreate | 24 | |||
Вопросы по ReleaseUpdate DAX 2009 | 7 | |||
Очередные грабли while select | 14 | |||
Связь таблиц InventTrans и PurchLine | 2 |
|