반응형
오프라인/온라인 판매 데이터 통합하기
-- 코드를 입력하세요
SELECT TO_CHAR(ONS.SALES_DATE,'YYYY-MM-DD') AS SALES_DATE
,ONS.PRODUCT_ID
,ONS.USER_ID
,ONS.SALES_AMOUNT
FROM ONLINE_SALE ONS
WHERE extract(year from ONS.sales_date) = 2022
AND extract(month from ONS.sales_date) = 03
UNION ALL
SELECT TO_CHAR(OFS.SALES_DATE,'YYYY-MM-DD')
,OFS.PRODUCT_ID
,NULL
,OFS.SALES_AMOUNT
FROM OFFLINE_SALE OFS
WHERE extract(year from OFS.SALES_DATE) = 2022
AND extract(month FROM OFS.SALES_DATE) = 03
ORDER BY SALES_DATE ASC, PRODUCT_ID ASC, USER_ID ASC
처음에 조인 문제인가 했다가 그냥 Union 이구나 하고 푼 문제
반응형
'SQL' 카테고리의 다른 글
[프로그래머스 | SQL] 조건에 맞는 사용자와 총 거래금액 조회하기 (1) | 2024.04.15 |
---|---|
[프로그래머스 | SQL] 서울에 위치한 식당 목록 출력하기 (1) | 2024.04.15 |
프로그래머스 - 보호소에서 중성화한 동물 (ORACLE) (0) | 2021.11.11 |
프로그래머스 - 오랜 기간 보호한 동물(1) (ORACLE) (1) | 2021.11.11 |
프로그래머스 - 있었는데요 없었습니다(ORACLE) (0) | 2021.11.10 |