|
@@ -21,13 +21,13 @@
|
|
|
SELECT max(ss.iExchRate) as exchangeRate,
|
|
|
max(o.omCode) as planNum,max(s.cdefine22) as poStyleNum,max(pe.cPersonName) as exportSales,
|
|
|
max(ss.cSOCode) as garmentContractno,max(de.cDepName) as department,
|
|
|
- max(cc.cCusAbbName) as customerShortame,v.cVenAbbName as processUnit,min(rd.dDate) as outdata,
|
|
|
+ max(cc.cCusAbbName) as customerShortame,v.cVenAbbName as processUnit,min(sh.dDate) as outdata,
|
|
|
max(ss.iTaxRate) as taxrate,max(ss.cMaker) as preparedBy,sum(s.iNatSum) as salesordersLocaltotal,
|
|
|
sum(s.iSum) as salesrrdersOriginaltotal,sum(o.iQuantity) as planQuantity
|
|
|
FROM UFDATA_101_2021.dbo.SO_SODetails s
|
|
|
inner JOIN UFDATA_101_2021.dbo.SO_SOMain ss on ss.ID= s.ID
|
|
|
- JOIN UFDATA_101_2021.dbo.rdrecords32 rds on rds.isodid =s.isosid
|
|
|
- JOIN UFDATA_101_2021.dbo.rdrecord32 rd on rd.ID=rds.ID
|
|
|
+ left JOIN UFDATA_101_2021.dbo.SaleBillVouchs shs ON s.iSOsID = shs.iSOsID
|
|
|
+ left join UFDATA_101_2021.dbo.SaleBillVouch sh ON sh.SBVID = shs.SBVID
|
|
|
inner JOIN (
|
|
|
SELECT
|
|
|
om.cCode AS omCode,
|
|
@@ -51,7 +51,7 @@
|
|
|
SELECT max(ss.iExchRate) as exchangeRate,
|
|
|
max(o.omCode) as planNum,max(s.cdefine22) as poStyleNum,max(pe.cPersonName) as exportSales,
|
|
|
max(ss.cSOCode) as garmentContractno,max(de.cDepName) as department,
|
|
|
- max(cu.cCusAbbName) as customerShortame,v.cVenAbbName as processUnit,min(rd.dDate) as outdata,
|
|
|
+ max(cu.cCusAbbName) as customerShortame,v.cVenAbbName as processUnit,min(sh.dDate) as outdata,
|
|
|
max(ss.iTaxRate) as taxrate,max(ss.cMaker) as preparedBy,sum(s.iNatSum) as salesordersLocaltotal,
|
|
|
sum(s.iSum) as salesrrdersOriginaltotal,sum(o.iQuantity) as planQuantity
|
|
|
FROM UFDATA_103_2021.dbo.SO_SODetails a
|
|
@@ -76,8 +76,8 @@
|
|
|
inner join UFDATA_102_2021.dbo.po_podetails g on g.POID=f.POID and g.ivouchrowno=a.iRowNo
|
|
|
inner join UFDATA_102_2021.dbo.SO_SODetails s on s.iSOsID=g.iorderdid
|
|
|
inner join UFDATA_102_2021.dbo.so_somain ss on ss.id=s.id
|
|
|
- inner JOIN UFDATA_102_2021.dbo.rdrecords32 rds on rds.isodid =s.isosid
|
|
|
- inner JOIN UFDATA_102_2021.dbo.rdrecord32 rd on rd.ID=rds.ID
|
|
|
+ left JOIN UFDATA_102_2021.dbo.SaleBillVouchs shs ON s.iSOsID = shs.iSOsID
|
|
|
+ left join UFDATA_102_2021.dbo.SaleBillVouch sh ON sh.SBVID = shs.SBVID
|
|
|
inner join UFDATA_102_2021.dbo.Person j on j.cPersonCode=ss.cPersonCode
|
|
|
inner JOIN UFDATA_102_2021.dbo.Customer cu ON ss.cCusCode = cu.cCusCode
|
|
|
WHERE cc.cCusCode in ('T020001','0001') and ss.cCusCode not in ('T020001','0001') and c.cInvCcode like '19%' GROUP BY v.cVenAbbName
|
|
@@ -88,7 +88,7 @@
|
|
|
SELECT max(ss.iExchRate) as exchangeRate,
|
|
|
max(o.omCode) as planNum,max(s.cdefine22) as poStyleNum,max(pe.cPersonName) as exportSales,
|
|
|
max(ss.cSOCode) as garmentContractno,max(de.cDepName) as department,
|
|
|
- max(cu.cCusAbbName) as customerShortame,v.cVenAbbName as processUnit,min(rd.dDate) as outdata,
|
|
|
+ max(cu.cCusAbbName) as customerShortame,v.cVenAbbName as processUnit,min(sh.dDate) as outdata,
|
|
|
max(ss.iTaxRate) as taxrate,max(ss.cMaker) as preparedBy,sum(s.iNatSum) as salesordersLocaltotal,
|
|
|
sum(s.iSum) as salesrrdersOriginaltotal,sum(o.iQuantity) as planQuantity
|
|
|
FROM UFDATA_103_2021.dbo.SO_SODetails a
|
|
@@ -113,8 +113,8 @@
|
|
|
inner join UFDATA_101_2021.dbo.po_podetails g on g.POID=f.POID and g.ivouchrowno=a.iRowNo
|
|
|
inner join UFDATA_101_2021.dbo.SO_SODetails s on s.iSOsID=g.iorderdid
|
|
|
inner join UFDATA_101_2021.dbo.so_somain ss on ss.id=s.id
|
|
|
- inner JOIN UFDATA_101_2021.dbo.rdrecords32 rds on rds.isodid =s.isosid
|
|
|
- inner JOIN UFDATA_101_2021.dbo.rdrecord32 rd on rd.ID=rds.ID
|
|
|
+ left JOIN UFDATA_101_2021.dbo.SaleBillVouchs shs ON s.iSOsID = shs.iSOsID
|
|
|
+ left join UFDATA_101_2021.dbo.SaleBillVouch sh ON sh.SBVID = shs.SBVID
|
|
|
inner join UFDATA_101_2021.dbo.Person j on j.cPersonCode=ss.cPersonCode
|
|
|
inner JOIN UFDATA_101_2021.dbo.Customer cu ON ss.cCusCode = cu.cCusCode
|
|
|
WHERE cc.cCusCode in ('T020001','0001') and ss.cCusCode not in ('T020001','0001') and c.cInvCcode like '19%' GROUP BY v.cVenAbbName
|
|
@@ -130,7 +130,8 @@
|
|
|
join UFDATA_101_2021.dbo.PurBillVouchs pbs on pd.ID = pbs.iPOsID
|
|
|
join UFDATA_101_2021.dbo.PurBillVouch pb on pb.PBVID = pbs.PBVID
|
|
|
join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=pd.cInvCode
|
|
|
- where pm.cPOID like CONCAT(#{code},'%') and (omi.cInvCcode like '03%' or omi.cInvCcode like '04%') and omi.cInvCCode != '0399' and omi.cInvCCode != '0499' and omi.cInvCCode != '0299' and pb.cVenCode not in('T010001','T020001')
|
|
|
+ where pm.cPOID like CONCAT(#{code},'%') and (omi.cInvCcode like '03%' or omi.cInvCcode like '04%') and omi.cInvCCode != '0399' and omi.cInvCCode != '0499' and omi.cInvCCode != '0299'
|
|
|
+ and omi.cInvCCode != '07'and omi.cInvCCode != '06'and omi.cInvCCode != '05' and pb.cVenCode not in('T010001','T020001')
|
|
|
|
|
|
UNION ALL
|
|
|
|
|
@@ -139,7 +140,8 @@ select sum(pbs.iOriSum) as iOriSum,sum(round(pbs.iOriSum/1.13,2)) as iNotOriMone
|
|
|
join UFDATA_102_2021.dbo.PurBillVouchs pbs on pd.ID = pbs.iPOsID
|
|
|
join UFDATA_102_2021.dbo.PurBillVouch pb on pb.PBVID = pbs.PBVID
|
|
|
join UFDATA_102_2021.dbo.Inventory omi on omi.cInvCode=pd.cInvCode
|
|
|
- where pm.cPOID like CONCAT(#{code},'%') and (omi.cInvCcode like '03%' or omi.cInvCcode like '04%') and omi.cInvCCode != '0399' and omi.cInvCCode != '0499' and omi.cInvCCode != '0299' and pb.cVenCode not in('T010001','T020001')
|
|
|
+ where pm.cPOID like CONCAT(#{code},'%') and (omi.cInvCcode like '03%' or omi.cInvCcode like '04%') and omi.cInvCCode != '0399' and omi.cInvCCode != '0499' and omi.cInvCCode != '0299'
|
|
|
+ and omi.cInvCCode != '07'and omi.cInvCCode != '06'and omi.cInvCCode != '05' and pb.cVenCode not in('T010001','T020001')
|
|
|
|
|
|
UNION ALL
|
|
|
|
|
@@ -149,7 +151,8 @@ select sum(pbs.iOriSum) as iOriSum,sum(round(pbs.iOriSum/1.13,4)) as iNotOriMone
|
|
|
join UFDATA_103_2021.dbo.PurBillVouchs pbs on pd.ID = pbs.iPOsID
|
|
|
join UFDATA_103_2021.dbo.PurBillVouch pb on pb.PBVID = pbs.PBVID
|
|
|
join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=pd.cInvCode
|
|
|
- where pm.cPOID like CONCAT(#{code},'%') and (omi.cInvCcode like '03%' or omi.cInvCcode like '04%') and omi.cInvCCode != '0399' and omi.cInvCCode != '0499' and omi.cInvCCode != '0299' and pb.cVenCode not in('T010001','T020001')
|
|
|
+ where pm.cPOID like CONCAT(#{code},'%') and (omi.cInvCcode like '03%' or omi.cInvCcode like '04%') and omi.cInvCCode != '0399' and omi.cInvCCode != '0499' and omi.cInvCCode != '0299'
|
|
|
+ and omi.cInvCCode != '07'and omi.cInvCCode != '06'and omi.cInvCCode != '05' and pb.cVenCode not in('T010001','T020001')
|
|
|
) t where t.iOriSum is not null
|
|
|
|
|
|
|