26.04.2013, 06:34 | #1 |
Участник
|
Очередная попытка связать InventTrans, InventDim, InventBatch
В очередной раз наткнулся на проблему невозможности создать один запрос на все эти таблицы. Ну и решил спросить, может ктото чтото всеатки знает)
X++: select inventTrans outer join InventBatch where InventBatch.itemId == inventTrans.itemId join InventDim where inventDim.InventBatchId == invendBatch.inventBatchId && inventDim.InventLocationId == "склад1" Проблема в том что есть номенклатуры с партионным учетом, а есть без него. В данном виде запрос выбирает только те операции где есть партия. Можно ли все таки как либо выбрать все нужные операции? В SQL я бы просто поставил дополнительное условие: X++: (inventDim.InventBatchId == invendBatch.inventBatchId || invendBatch.inventBatchId is null) Последний раз редактировалось Perc; 26.04.2013 в 06:37. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Очередная проблемка с закрытием склада | 4 | |||
InventDim::findOrCreate | 24 | |||
Вопросы по ReleaseUpdate DAX 2009 | 7 | |||
Очередные грабли while select | 14 | |||
Связь таблиц InventTrans и PurchLine | 2 |
|