I apologize for taking so long to respond. I was under pressure to get this completed so I went to another guru in my building. He gave me a good start and the result is below. Thank you for trying to help but I don't think I articulated the problem well enough to you. PROC SQL; CREATE TABLE LANGUAGE_COMBINED AS SELECT CASE WHEN A.ASC IS NOT NULL AND B.ASC IS NOT NULL THEN 'MATCH' WHEN A.ASC IS NOT NULL THEN 'PULL_OUT' WHEN A.ASC IS NULL AND B.ASC IS NULL THEN 'DELETE' ELSE 'REFRESH' END AS MATCH_STATUS ,COALESCE(A.ASC,B.ASC) AS ASC ,COALESCE(A.LANGUAGE_CODE,B.LANGUAGE) AS CODE ,A.* ,B.* FROM PULL_OUT_DATA as a FULL OUTER JOIN REFRESH_FIXED_OUTPUT AS B ON A.ASC EQ B.ASC AND A.LANGUAGE_CODE EQ B.LANGUAGE ; QUIT;
... View more