![]() |
#3 |
Участник
|
Цитата:
Изначально опубликовано LCh
InventTrans - вообще таблица опасная. Но я не понял сообщения - "если попадают две строки, то нужно две; если попадает одна - то нужно одну". ? InventTable ItemId Ном_1 Ном_2 InventTrans ItemId.................Qty.....................DimId Ном_1...............2.........................dim_1 Ном_1...............1.........................dim_1 Ном_1...............4.........................dim_2 Ном_2...............5.........................dim_3 Ном_2...............6.........................dim_4 InventDim DimId........................Brak dim_1.......................годен dim_2.......................брак dim_3.......................годен dim_4.......................годен В таком варианте в отчете должно вывестись следующее: ItemId.....................Sum(Qty).................Brak Ном_1...................3 Ном_1...................4................................брак Ном_2...................11 Вот как решить такую задачу, не перебирая всех строк в InventTrans? |
|