728x90
SQL SELECT] 오프라인/온라인 판매 데이터 통합하기
-- 코드를 입력하세요
SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') as SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNT
FROM (
SELECT O.SALES_DATE, O.PRODUCT_ID, O.USER_ID, O.SALES_AMOUNT
FROM ONLINE_SALE O
WHERE O.SALES_DATE >= '2022-03-01' AND O.SALES_DATE <'2022-04-01'
UNION ALL
SELECT F.SALES_DATE, F.PRODUCT_ID, NULL as USER_ID, F.SALES_AMOUNT
FROM OFFLINE_SALE F
WHERE F.SALES_DATE >= '2022-03-01' AND F.SALES_DATE <'2022-04-01'
) AS S
ORDER BY SALES_DATE, PRODUCT_ID, USER_ID
728x90
'SQL - 프로그래머스 SELECT' 카테고리의 다른 글
SQL SELECT] 조건에 맞는 도서 리스트 출력하기 (0) | 2023.12.26 |
---|---|
SQL SELECT] 서울에 위치한 식당 목록 출력하기 (0) | 2023.12.11 |
SQL SELECT] 재구매가 일어난 상품과 회원 리스트 구하기 (1) | 2023.12.04 |
SQL SELECT] 프로그래머스_인기있는 아이스크림 (0) | 2023.11.26 |
SQL SELECT] 프로그래머스_평균 일일 대여 요금 구하기 (0) | 2023.11.26 |