0) THEN (SELECT SUM(G_ZCB_COST) FROM COST_CALCULATION_G WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) ELSE (CASE WHEN ((SELECT COUNT(*) FROM COST_CALCULATION_F WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) > 0) THEN (SELECT SUM(F_ZCB_COST) FROM COST_CALCULATION_F WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) ELSE (CASE WHEN ((SELECT COUNT(*) FROM COST_CALCULATION_E WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) > 0) THEN (SELECT SUM(E_ZCB_COST) FROM COST_CALCULATION_E WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) ELSE (SELECT SUM(D_ZCB_COST) FROM COST_CALCULATION_D WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) END) END) END) ZCB_COST, (CASE WHEN ((SELECT COUNT(*) FROM COST_CALCULATION_G WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) > 0) THEN (SELECT SUM(WEIGTH_S_G) FROM COST_CALCULATION_G WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) ELSE (CASE WHEN ((SELECT COUNT(*) FROM COST_CALCULATION_F WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) > 0) THEN (SELECT SUM(WEIGTH_S_F) FROM COST_CALCULATION_F WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) ELSE (CASE WHEN ((SELECT COUNT(*) FROM COST_CALCULATION_E WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) > 0) THEN (SELECT SUM(WEIGTH_S_E) FROM COST_CALCULATION_E WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) ELSE (SELECT SUM(WEIGTH_S_D) FROM COST_CALCULATION_D WHERE PRO_PLAN_ID = T.PRO_PLAN_ID) END) END) END) WEIGTH_S FROM COST_CALCULATION_D T WHERE T.YEAR_MONTH = {0} GROUP BY T.PRO_PLAN_ID, T.SALE_ORG_DESC, T.CUSTOMER_NM, T.ORDER_NO, T.PRODUCNAME, T.STD_STYLE_DESC, T.STEELNAME, T.SPEC_NAME, T.MODEL_DESC) V ]]>