WITH JO_MAIN AS
(
SELECT 'A' AS KEY_VALUE, 1000 AS QTY FROM DUAL
UNION SELECT 'B' AS KEY_VALUE, 1000 AS QTY FROM DUAL
UNION SELECT 'C' AS KEY_VALUE, 1000 AS QTY FROM DUAL
)
, JO_DETAIL AS
(
SELECT '20100510' AS DAY_DATE, 500 AS DAY_QTY FROM DUAL UNION
SELECT '20100511' AS DAY_DATE, 600 AS DAY_QTY FROM DUAL UNION
SELECT '20100512' AS DAY_DATE, 700 AS DAY_QTY FROM DUAL UNION
SELECT '20100513' AS DAY_DATE, 300 AS DAY_QTY FROM DUAL UNION
SELECT '20100514' AS DAY_DATE, 500 AS DAY_QTY FROM DUAL
)
두개의 Table이 있는데 서로 연관 관계는 없습니다.
단지 JO_DETAIL의 DAY_QTY 수치가 JO_Main의 QTY 수치가 오버되면 그 수까지의 레코드를 JO_MAIN의 DETAIL로 간주하는것입니다.
KEY_VALUE, QTY, DAY_DATE, DAY_QTY
A 1000 20100510 500
A 1000 20100511 600
B 1000 20100512 700
B 1000 20100513 300
C 1000 20100514 500
위와 같은 형태의 데이터 구조를 가져야 하는데 어찌 해야할지..도움 주시면 감사하겠습니다.