WHEN zsd.DISPATCH_STATUS = 'COMPLETE' OR zsd.DISPATCH_STATUS = 'CANCEL' AND zsd.PLANNED_COMP_DATE > zsd.ACTUAL_COMPLETE_DATE THEN zsd.DISPATCH_QTY
WHEN (zsd.DISPATCH_STATUS = 'COMPLETE' AND to_char(zsd.PLANNED_COMP_DATE,'yyyy-mm-dd')>= to_char(zsd.ACTUAL_COMPLETE_DATE,'yyyy-mm-dd')) OR zsd.DISPATCH_STATUS = 'CANCEL' THEN zsd.DISPATCH_QTY
ELSE 0 END) SUM_DONE_QTY,
SUM(zsd.PROD_HOURS * zsd.DISPATCH_QTY) SUM_HOURS,
SUM(CASE
WHEN zsd.DISPATCH_STATUS = 'COMPLETE' OR zsd.DISPATCH_STATUS = 'CANCEL' AND zsd.PLANNED_COMP_DATE > zsd.ACTUAL_COMPLETE_DATE THEN zsd.PROD_HOURS * zsd.DISPATCH_QTY
WHEN (zsd.DISPATCH_STATUS = 'COMPLETE' AND to_char(zsd.PLANNED_COMP_DATE,'yyyy-mm-dd')>= to_char(zsd.ACTUAL_COMPLETE_DATE,'yyyy-mm-dd')) OR zsd.DISPATCH_STATUS = 'CANCEL' THEN zsd.PROD_HOURS * zsd.DISPATCH_QTY
ELSE 0 END) SUM_DONE_HOURS
FROM Z_SFC_DISPATCH zsd
LEFT JOIN WORK_CENTER wc ON zsd.WORK_CENTER = wc.WORK_CENTER
@ -1778,11 +1778,11 @@
RT.DESCRIPTION RESOURCE_TYPE_DESCRIPTION,
SUM(zsd.DISPATCH_QTY) SUM_QTY,
SUM(CASE
WHEN zsd.DISPATCH_STATUS = 'COMPLETE' OR zsd.DISPATCH_STATUS = 'CANCEL' AND zsd.PLANNED_COMP_DATE > zsd.ACTUAL_COMPLETE_DATE THEN zsd.DISPATCH_QTY
WHEN (zsd.DISPATCH_STATUS = 'COMPLETE' AND to_char(zsd.PLANNED_COMP_DATE,'yyyy-mm-dd')>= to_char(zsd.ACTUAL_COMPLETE_DATE,'yyyy-mm-dd')) OR zsd.DISPATCH_STATUS = 'CANCEL' THEN zsd.DISPATCH_QTY
ELSE 0 END) SUM_DONE_QTY,
SUM(zsd.PROD_HOURS * zsd.DISPATCH_QTY) SUM_HOURS,
SUM(CASE
WHEN zsd.DISPATCH_STATUS = 'COMPLETE' OR zsd.DISPATCH_STATUS = 'CANCEL' AND zsd.PLANNED_COMP_DATE > zsd.ACTUAL_COMPLETE_DATE THEN zsd.PROD_HOURS * zsd.DISPATCH_QTY
WHEN (zsd.DISPATCH_STATUS = 'COMPLETE' AND to_char(zsd.PLANNED_COMP_DATE,'yyyy-mm-dd')>= to_char(zsd.ACTUAL_COMPLETE_DATE,'yyyy-mm-dd')) OR zsd.DISPATCH_STATUS = 'CANCEL' THEN zsd.PROD_HOURS * zsd.DISPATCH_QTY
ELSE 0 END) SUM_DONE_HOURS
FROM Z_SFC_DISPATCH zsd
LEFT JOIN WORK_CENTER wc ON zsd.WORK_CENTER = wc.WORK_CENTER