SELECT A.*
FROM
(
SELECT SUBSTRING(SALES_DATE,1,10)
, PRODUCT_ID
, USER_ID
, SUM(SALES_AMOUNT)
FROM ONLINE_SALE
WHERE SUBSTRING(SALES_DATE,6,2) = '03'
GROUP BY 1,2,3
UNION ALL
SELECT SUBSTRING(OFF.SALES_DATE,1,10)
, OFF.PRODUCT_ID
, NULL AS USER_ID
, SUM(OFF.SALES_AMOUNT)
FROM OFFLINE_SALE OFF
WHERE SUBSTRING(OFF.SALES_DATE,6,2) = '03'
GROUP BY 1,2,3
) A
ORDER BY 1,2,3
728x90
'알고리즘' 카테고리의 다른 글
[프로그래머스] 과일 장수 (0) | 2023.10.07 |
---|---|
[프로그래머스] 그룹별 조건에 맞는 식당 목록 출력하기 (0) | 2023.10.07 |
[프로그래머스] 실패율 (1) | 2023.10.07 |
[프로그래머스] 입양 시각 구하기(2) (0) | 2023.10.07 |
[프로그래머스] 옹알이 (2) (0) | 2023.10.07 |