I have 2 queries, the first
the results look like:
CR-AG01763 10 SALES
CR-AG01763 20 ENG
CR-AG01763 20 QC
CR-AG01763 30 PUR
CR-AG01763 40 ENG
the 2nd query
the results
CR-AG01763 10 SALES 1.0
CR-AG01763 20 QC 0.25
CR-AG01763 30 PUR 1.0
I want the end result to be
CR-AG01763 10 SALES 1.0
CR-AG01763 20 ENG 0 <<<<< no labor tickets for this
CR-AG01763 20 QC 0.25
CR-AG01763 30 PUR 1.0
CR-AG01763 40 ENG 0 <<<<< no labor tickets for this
Is there a way to join these 2 queries to accomplish it?
Code:
SELECT
O.WORKORDER_BASE_ID as O_BASE,
O.SEQUENCE_NO AS O_SEQ,
COALESCE(OP_R.RESOURCE_ID,O.RESOURCE_ID) AS O_RES ,
FROM
OPERATION O
LEFT OUTER JOIN
OPERATION_RESOURCE OP_R
ON
O.WORKORDER_BASE_ID = OP_R.WORKORDER_BASE_ID
AND O.SEQUENCE_NO = OP_R.SEQUENCE_NO
WHERE
O.WORKORDER_BASE_ID LIKE 'CR-AG01763%'
ORDER BY
O.WORKORDER_BASE_ID,
O.SEQUENCE_NO
the results look like:
CR-AG01763 10 SALES
CR-AG01763 20 ENG
CR-AG01763 20 QC
CR-AG01763 30 PUR
CR-AG01763 40 ENG
the 2nd query
Code:
SELECT
L.WORKORDER_BASE_ID AS L_BASE,
L.OPERATION_SEQ_NO AS L_SEQ,
L.RESOURCE_ID AS L_RES,
Sum(L.GOOD_QTY) AS L_QTY
FROM LABOR_TICKET L
WHERE L.WORKORDER_BASE_ID LIKE 'CR-AG01763%'
GROUP BY
L.WORKORDER_BASE_ID,
L.OPERATION_SEQ_NO,
L.RESOURCE_ID
the results
CR-AG01763 10 SALES 1.0
CR-AG01763 20 QC 0.25
CR-AG01763 30 PUR 1.0
I want the end result to be
CR-AG01763 10 SALES 1.0
CR-AG01763 20 ENG 0 <<<<< no labor tickets for this
CR-AG01763 20 QC 0.25
CR-AG01763 30 PUR 1.0
CR-AG01763 40 ENG 0 <<<<< no labor tickets for this
Is there a way to join these 2 queries to accomplish it?