我需要允许客户使用多个单位进行销售。 例如:
我买了5盒,每盒15包,每包9箱牛奶。
当我卖2盒,3包和7箱牛奶时。 我想将每个单位的剩余数量计算为:
剩余2盒,11包和2纸箱。
我有这些表和数据: 这是表格和数据:
Bills Table:
ID | Type | Cus_Sup_ID | Discount | Paid | Notes
1 | Purchase | 1 | 0 | 700 | No Notes
2 | Sale | 2 | 0 | 700 | No Notes
ItemsBills:
ID | ItemID | Unit | Quantity | Price | BillID
1 | 1 | Box | 7 | 100 | 1
2 | 1 | Box | 2 | 100 | 2
3 | 1 | Packet | 5 | 30 | 2
4 | 1 | Carton | 4 | 10 | 2
ItemsUnits:
BigUnit | Has | SmallUnit
Packet | 9 | Carton
Box | 15 | Packet
我在ItemsBills表中购买了7箱牛奶,在ItemsUnits表中显示,每箱有15包牛奶,每包有9箱牛奶。
在2号法案中,我卖了2盒,5包和4箱牛奶。
我想从ItemsBills表计算每个单位的剩余数量,如下所示:
剩余4盒,3包和5纸箱。