Как вычесть два поля двух разных таблиц из одного поля третьей таблицы?
У меня есть три стола StoreProducts [Productid, ProdQuantity, DateIn], Примеси[ImpID,ImpQTY,DateOut] и Заказ[OrdID,OrdQTY,OrdDate.
Теперь я хочу, чтобы вычесть ImQTY и то из ProdQuantiy таблицы StoreProducts и отображения имеющихся на данный момент столбец productquantity. В DataGridView или в CrystalReport с помощью C# Visual Studio.
Что я уже пробовал:
Я пытаюсь использовать SQL-запрос в Crystal Report.
Member 14108724
ПОЛЕ STOREID КОДСОТРУДНИКА VEHICLEID КОДТОВАРА ПАРАМЕТР PRODUCTTYPE PRODUCTQTY ЦЕНЕ МЕСТО, ДАТА,
1 20001 2424 10001 UCO 30 6500 1 ЯНВАРЯ-19 МАНЧЕСТЕР
1 20002 3366 20001 КИСЛОТНОЕ МАСЛО 20 4500 1 ЯНВ-19 МАНЧЕСТЕР
2 20008 2424 10001 UCO 17 3250 1 ЯНВАРЯ-19 БИРМИНГЕМ
3 --- --- ---- --- --- --- --- ---
ПРИМЕСИ
IMPURITYID EMPLOYEEID STOREID PRODUCTID IMPURITYTYPE IMPURITYQTY DATEOUT
30001 20001 1 10001 Вода 5 2 января-19
ЗАКАЗЫ
ORDID PRODUCTID CUSTID ORDERQTY ORDDATE COST
90001 10001 500001 10 3 января-19 2160
Я хочу, чтобы оставшееся количество продукта (например, 32 ) после исключения примесей и выполнения заказа было выполнено.
то есть 47 - 5 = 42 ----> После примеси
42 - 10 = 32 ----> После заказа