![]() |
#13 |
Участник
|
Цитата:
Есть таблица, содержащая поля Itemid,Wrkctrid(склады 113,135),Qty(сумма),Normal(поле содержит условие либо да, либо нет ). Тавк вот допустим есть повторяющиеся наменклатуры со складом 113, с разной суммой, и Normal( да ) 005.40.0443 113 1 416.000000000000 1 005.40.0443 113 1 127.000000000000 1 так же и со складом 135 МБ.01.004.2 135 1 100.000000000000 1 МБ.01.004.2 135 1 100.000000000000 1 как мне сделать чтоб получилось вот так 005.40.0443 113 1 543.000000000000 1 МБ.01.004.2 135 1 200.000000000000 1 X++: while select sum(Qty) from tmpTable group by ItemId,Normal { select sum(Qty)from tmpTable_1 group by ItemId where tmpTable.Normal==noyes::Yes; select sum (Qty) from tmpTable_2 group by itemid where tmpTable.Normal==noYes::No; ![]() |
|