Round( dbo.Get_scheduleIssure(a.Site,a.SeqNo),2) as qtyIssure,Round(QtyReported*dbo.Get_PartWeightFactorForReport(a.Site,a.partNo,null),2) as reportWeight,
Round( dbo.Get_scheduleIssure(a.Site,a.SeqNo),2) as qtyIssure,Round(QtyReported*dbo.Get_PartWeightFactorForReport(a.Site,a.partNo,null),2) as reportWeight,
Round(dbo.Get_scheduleIssure(a.Site,a.SeqNo) -QtyReported*dbo.Get_PartWeightFactorForReport(a.Site,a.partNo,null),2) as qty,
Round(dbo.Get_scheduleIssure(a.Site,a.SeqNo) -QtyReported*dbo.Get_PartWeightFactorForReport(a.Site,a.partNo,null),2) as qty,
,dbo.Get_scheduleHunlianTask(a.site,a.seqNo) TaskNo, case when isnull(a.QtyReported,0)>0 then Round(dbo.Get_scheduleIssure(a.Site,a.SeqNo) -QtyReported*dbo.Get_PartWeightFactorForReport(a.Site,a.partNo,null) *1000/a.QtyReported,2)
,dbo.Get_scheduleHunlianTask(a.site,a.seqNo) TaskNo, case when isnull(a.QtyReported,0)>0 then Round((dbo.Get_scheduleIssure(a.Site,a.SeqNo) -QtyReported*dbo.Get_PartWeightFactorForReport(a.Site,a.partNo,null) )*1000/a.QtyReported,2)
else null end as realQty
else null end as realQty
from SOScheduledRouting a
from SOScheduledRouting a
@ -1332,7 +1332,7 @@
Round( dbo.Get_scheduleIssure(a.Site,a.SeqNo),2) as qtyIssure,Round(a.QtyReported*dbo.Get_PartWeightFactorForReport(a.Site,a.partNo,null),2) as reportWeight,
Round( dbo.Get_scheduleIssure(a.Site,a.SeqNo),2) as qtyIssure,Round(a.QtyReported*dbo.Get_PartWeightFactorForReport(a.Site,a.partNo,null),2) as reportWeight,
Round(dbo.Get_scheduleIssure(a.Site,a.SeqNo) -a.QtyReported*dbo.Get_PartWeightFactorForReport(a.Site,a.partNo,null),2) as qty,
Round(dbo.Get_scheduleIssure(a.Site,a.SeqNo) -a.QtyReported*dbo.Get_PartWeightFactorForReport(a.Site,a.partNo,null),2) as qty,
, case when isnull(a.QtyReported,0)>0 then Round(dbo.Get_scheduleIssure(a.Site,a.SeqNo) -a.QtyReported*dbo.Get_PartWeightFactorForReport(a.Site,a.partNo,null) *1000/a.QtyReported,2)
, case when isnull(a.QtyReported,0)>0 then Round((dbo.Get_scheduleIssure(a.Site,a.SeqNo) -a.QtyReported*dbo.Get_PartWeightFactorForReport(a.Site,a.partNo,null)) *1000/a.QtyReported,2)
else null end as realQty ,b.itemNo,b.OperationDesc
else null end as realQty ,b.itemNo,b.OperationDesc
from SOScheduledRouting a left join SoRouting b on a.site=b.site and a.orderNo=b.OrderNo and a.itemNo=b.itemNo
from SOScheduledRouting a left join SoRouting b on a.site=b.site and a.orderNo=b.OrderNo and a.itemNo=b.itemNo