Цитата:
Сообщение от
Perc
...Конечно тыкая запрос в форум я отчистил его от дополнительных хламов. Чтобы так сказать проблема программистская была не замутнена). Нужно именно одним запросом...
Если в одном из условий хлама будет так, что известна к примеру номеклатура, и хочется просто поупражняться в программировании, то вариант такой:
X++:
inventTrans inventTrans;
InventBatch InventBatch;
InventDim InventDim;
int yes,no;
;
while select InventDim
where inventDim.InventLocationId == "склад1"
join inventTrans
where inventTrans.inventDimId == InventDim.inventDimId
&& inventTrans.ItemId == "известна"
outer join InventBatch
where InventBatch.itemId == inventTrans.itemId
{
if (InventBatch)
{
yes++;
}
else
{
no++;
}
}
info(strfmt("yes:%1; no:%2", yes, no));
PS: без указания номенклатуры не рекомендую запускать - будет очень долго
PSS: правильно подсказывают выход - View, 2 запроса, запрос на синтаксисе SQL