select SR.S_ResourceID AS resourceId ,SR.Site,Round(SUM(SR.QtyRequired),3) as QtyRequired,Round(SUM(SR.QtyReported),3) as QtyReported,
R.ResourceDesc,Round(Round(SUM(SR.QtyRequired),3)-Round(SUM(SR.QtyReported),3),3) as QtyUnReported
from SOScheduledRouting SR
LEFT JOIN WorkCenterResource R on SR.Site=R.Site and SR.S_ResourceID=R.ResourceID
and S_ScheduledDate=#{date}
GROUP BY SR.S_ResourceID,SR.Site,R.ResourceDesc
select R.ResourceID AS resourceId ,R.Site,isnull(Round(SUM(SR.QtyRequired),3),0) as QtyRequired,isnull(Round(SUM(SR.QtyReported),3),0) as QtyReported,isnull(Round(SUM(SR.QtyApprove),3),0) as QtyApprove,
R.ResourceDesc,isnull(Round(Round(SUM(SR.QtyRequired),3)-Round(SUM(SR.QtyReported),3),3),0) as QtyUnReported
from WorkCenterResource R
LEFT JOIN SOScheduledRouting SR on SR.Site=R.Site and SR.S_ResourceID=R.ResourceID and S_ScheduledDate=#{date}
select S.SerialNo,S.PartNo,P.GroupID from ScheduleSerialNoList S
select S.SerialNo,S.PartNo,P.GroupID from ScheduleSerialNoList S
Left Join Part P on S.site=P.site and S.partNo=P.PartNo
Left Join Part P on S.site=P.site and S.partNo=P.PartNo
where S.shiftNo=#{shiftNo} and S.site=#{site} and S.OrderNo=#{orderNo} and S.ItemNo= #{itemNo} and S.ScheduleDate=#{scheduleDate}
where S.shiftNo=#{shiftNo} and S.site=#{site} and S.OrderNo=#{orderNo} and S.ItemNo= #{itemNo} and S.ScheduleDate=#{scheduleDate} and SeqNo=#{seqNo}
</select>
</select>
<selectid="updateSOSPrintFlag">
<selectid="updateSOSPrintFlag">
update SOScheduledRouting set PrintFlag='Y' where Site =#{site} and OrderNo=#{orderNo} and ItemNo=#{itemNo} and S_ScheduledDate=#{scheduleDate} and S_ShiftNo=#{shiftNo}
update SOScheduledRouting set PrintFlag='Y' where Site =#{site} and OrderNo=#{orderNo} and ItemNo=#{itemNo} and S_ScheduledDate=#{scheduleDate} and S_ShiftNo=#{shiftNo} and SeqNo=#{seqNo}