|
@@ -54,15 +54,15 @@
|
|
|
select i.cInvName,sum(rs.iQuantity) as purchaseQuantity from UFDATA_103_2021.dbo.rdrecords01 rs
|
|
|
join UFDATA_103_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode
|
|
|
where iordercode in (
|
|
|
- select distinct od.csocode
|
|
|
- from UFDATA_103_2021.dbo.om_momain om
|
|
|
- join UFDATA_103_2021.dbo.OM_MODetails od on om.moid=od.moid
|
|
|
+ select od.csocode
|
|
|
+ from UFDATA_103_2021.dbo.PO_POmain om
|
|
|
+ join UFDATA_103_2021.dbo.PO_PODetails od on om.POID=od.POID
|
|
|
join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
|
|
|
- WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser')
|
|
|
- and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%')
|
|
|
+ WHERE om.cVerifier is not null and (om.cCloser is null or om.cCloser='asuser')
|
|
|
+ and om.cPOID like CONCAT(#{code},'%')
|
|
|
) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%'
|
|
|
- or i.cInvCCode = '0399' or i.cInvCCode = '0499')
|
|
|
- GROUP BY i.cInvName--,rs.cBatch
|
|
|
+ or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299') and rs.cBatch like CONCAT(#{code},'%')
|
|
|
+ GROUP BY i.cInvName
|
|
|
)tab1 on tab1.cInvName=tab.goodsName
|
|
|
left join
|
|
|
(
|
|
@@ -76,7 +76,7 @@
|
|
|
WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser')
|
|
|
and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%')
|
|
|
) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%'
|
|
|
- or i.cInvCCode = '0399' or i.cInvCCode = '0499')
|
|
|
+ or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299') and rs.cBatch like CONCAT(#{code},'%')
|
|
|
GROUP BY i.cInvName--,rs.cBatch
|
|
|
)tab2 on tab2.cInvName=tab.goodsName
|
|
|
|
|
@@ -135,15 +135,15 @@
|
|
|
select i.cInvName,sum(rs.iQuantity) as purchaseQuantity from UFDATA_101_2021.dbo.rdrecords01 rs
|
|
|
join UFDATA_101_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode
|
|
|
where iordercode in (
|
|
|
- select distinct od.csocode
|
|
|
- from UFDATA_101_2021.dbo.om_momain om
|
|
|
- join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid
|
|
|
+ select od.csocode
|
|
|
+ from UFDATA_101_2021.dbo.PO_POmain om
|
|
|
+ join UFDATA_101_2021.dbo.PO_PODetails od on om.POID=od.POID
|
|
|
join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
|
|
|
- WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser')
|
|
|
- and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%')
|
|
|
+ WHERE om.cVerifier is not null and (om.cCloser is null or om.cCloser='asuser')
|
|
|
+ and om.cPOID like CONCAT(#{code},'%')
|
|
|
) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%'
|
|
|
- or i.cInvCCode = '0399' or i.cInvCCode = '0499')
|
|
|
- GROUP BY i.cInvName--,rs.cBatch
|
|
|
+ or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299') and rs.cBatch like CONCAT(#{code},'%')
|
|
|
+ GROUP BY i.cInvName
|
|
|
)tab1 on tab1.cInvName=tab.goodsName
|
|
|
left join
|
|
|
(
|
|
@@ -157,7 +157,7 @@
|
|
|
WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser')
|
|
|
and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%')
|
|
|
) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%'
|
|
|
- or i.cInvCCode = '0399' or i.cInvCCode = '0499')
|
|
|
+ or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299') and rs.cBatch like CONCAT(#{code},'%')
|
|
|
GROUP BY i.cInvName--,rs.cBatch
|
|
|
)tab2 on tab2.cInvName=tab.goodsName
|
|
|
</select>
|
|
@@ -219,7 +219,7 @@
|
|
|
left join UFDATA_101_2021.dbo.OM_MODetails od on od.csocode=rs.iordercode
|
|
|
join UFDATA_101_2021.dbo.om_momain om on om.moid=od.moid
|
|
|
where (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%'
|
|
|
- or i.cInvCCode = '0399' or i.cInvCCode = '0499')
|
|
|
+ or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299')
|
|
|
GROUP BY i.cInvName,rs.cBatch,rs.iordercode
|
|
|
)tab1 on tab1.cInvName=tab.goodsName
|
|
|
join
|
|
@@ -234,7 +234,7 @@
|
|
|
WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser')
|
|
|
and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%')
|
|
|
) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%'
|
|
|
- or i.cInvCCode = '0399' or i.cInvCCode = '0499')
|
|
|
+ or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299')
|
|
|
GROUP BY i.cInvName,rs.cBatch
|
|
|
)tab2 on tab2.cInvName=tab1.cInvName and tab1.cBatch=tab2.cBatch
|
|
|
where isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0)>0
|
|
@@ -280,7 +280,7 @@
|
|
|
left join UFDATA_103_2021.dbo.OM_MODetails od on od.csocode=rs.iordercode
|
|
|
join UFDATA_103_2021.dbo.om_momain om on om.moid=od.moid
|
|
|
where (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%'
|
|
|
- or i.cInvCCode = '0399' or i.cInvCCode = '0499')
|
|
|
+ or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299')
|
|
|
GROUP BY i.cInvName,rs.cBatch,rs.iordercode
|
|
|
)tab1 on tab1.cInvName=tab.goodsName
|
|
|
join
|
|
@@ -295,7 +295,7 @@
|
|
|
WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser')
|
|
|
and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%')
|
|
|
) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%'
|
|
|
- or i.cInvCCode = '0399' or i.cInvCCode = '0499')
|
|
|
+ or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299')
|
|
|
GROUP BY i.cInvName,rs.cBatch
|
|
|
)tab2 on tab2.cInvName=tab1.cInvName and tab1.cBatch=tab2.cBatch
|
|
|
where isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0)>0
|