#3 Full Outer Join, Union & Group by 샘플데이터
-- 샘플 데이터 생성 스크립트
CREATE TABLE T_PROD (
PROD_DATE VARCHAR2(8 BYTE),
MAT_CODE VARCHAR2(10 BYTE),
PROD_QTY NUMBER
);
INSERT INTO T_PROD VALUES ('20200701','A01',101);
INSERT INTO T_PROD VALUES ('20200702','A01',112);
INSERT INTO T_PROD VALUES ('20200703','A01',84);
INSERT INTO T_PROD VALUES ('20200701','A02',80);
INSERT INTO T_PROD VALUES ('20200702','A02',93);
INSERT INTO T_PROD VALUES ('20200703','A02',110);
INSERT INTO T_PROD VALUES ('20200701','B01',154);
INSERT INTO T_PROD VALUES ('20200702','B01',148);
INSERT INTO T_PROD VALUES ('20200703','B01',139);
INSERT INTO T_PROD VALUES ('20200801','A01',102);
INSERT INTO T_PROD VALUES ('20200802','A01',99);
INSERT INTO T_PROD VALUES ('20200801','A02',79);
INSERT INTO T_PROD VALUES ('20200802','A02',48);
INSERT INTO T_PROD VALUES ('20200803','A02',49);
INSERT INTO T_PROD VALUES ('20200801','B01',143);
INSERT INTO T_PROD VALUES ('20200802','B01',162);
INSERT INTO T_PROD VALUES ('20200803','B01',155);
CREATE TABLE T_PLAN (
PLAN_DATE VARCHAR2(8 BYTE),
MAT_CODE VARCHAR2(10 BYTE),
PLAN_QTY NUMBER
);
INSERT INTO T_PLAN VALUES ('20200701','A01',100);
INSERT INTO T_PLAN VALUES ('20200702','A01',100);
INSERT INTO T_PLAN VALUES ('20200703','A01',100);
INSERT INTO T_PLAN VALUES ('20200701','A02',90);
INSERT INTO T_PLAN VALUES ('20200703','A02',90);
INSERT INTO T_PLAN VALUES ('20200701','B01',150);
INSERT INTO T_PLAN VALUES ('20200702','B01',150);
INSERT INTO T_PLAN VALUES ('20200703','B01',150);
INSERT INTO T_PLAN VALUES ('20200801','A01',100);
INSERT INTO T_PLAN VALUES ('20200802','A01',100);
INSERT INTO T_PLAN VALUES ('20200803','A01',100);
INSERT INTO T_PLAN VALUES ('20200801','A02',90);
INSERT INTO T_PLAN VALUES ('20200802','A02',90);
INSERT INTO T_PLAN VALUES ('20200803','A02',90);
INSERT INTO T_PLAN VALUES ('20200802','B01',150);
INSERT INTO T_PLAN VALUES ('20200803','B01',150);
CREATE TABLE T_MATERIAL (
MAT_CODE VARCHAR2(10 BYTE),
MAT_DESC VARCHAR2(100 BYTE)
);
INSERT INTO T_MATERIAL VALUES ('A01','FAN');
INSERT INTO T_MATERIAL VALUES ('A02','REFRIGERATOR');
INSERT INTO T_MATERIAL VALUES ('A03','WASHER');
INSERT INTO T_MATERIAL VALUES ('A04','VACUUM');
INSERT INTO T_MATERIAL VALUES ('B01','DRYER');
INSERT INTO T_MATERIAL VALUES ('B02','FRIDGE');
COMMIT;