|
@@ -18,8 +18,8 @@
|
|
|
|
|
|
<select id="queryByCostFabric" parameterType="java.lang.String" resultType="org.jeecg.modules.cost.entity.SyCostAllocationFabric">
|
|
|
select tab.*,isnull(tab1.purchaseQuantity,0) as purchaseQuantity,tab2.jian-isnull(tab1.purchaseQuantity,0) as fabrictransferQuantity,
|
|
|
- isnull(tab1.purchaseQuantity,0)-tab.usageQuantity as fabricremainingQuantity,
|
|
|
- (tab1.purchaseQuantity-tab.usageQuantity)/tab1.purchaseQuantity as loss
|
|
|
+ tab2.jian-tab.usageQuantity as fabricremainingQuantity,
|
|
|
+ isnull((tab2.jian-tab.usageQuantity)/tab1.purchaseQuantity,0) as loss
|
|
|
from
|
|
|
(
|
|
|
select oti.cInvName as goodsName,max(ot.iUnitQuantity) as unitConsumption,sum(ot.iQuantity) as usageQuantity,
|
|
@@ -65,8 +65,8 @@
|
|
|
union all
|
|
|
|
|
|
select tab.*,isnull(tab1.purchaseQuantity,0) as purchaseQuantity,tab2.jian-isnull(tab1.purchaseQuantity,0) as fabrictransferQuantity,
|
|
|
- isnull(tab1.purchaseQuantity,0)-tab.usageQuantity as fabricremainingQuantity,
|
|
|
- (tab1.purchaseQuantity-tab.usageQuantity)/tab1.purchaseQuantity as loss
|
|
|
+ tab2.jian-tab.usageQuantity as fabricremainingQuantity,
|
|
|
+ isnull((tab2.jian-tab.usageQuantity)/tab1.purchaseQuantity,0) as loss
|
|
|
from
|
|
|
(
|
|
|
select oti.cInvName as goodsName,max(ot.iUnitQuantity) as unitConsumption,sum(ot.iQuantity) as usageQuantity,
|