✅ 코드
WITH T AS (
SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE
, PRODUCT_ID
, USER_ID
, SALES_AMOUNT
FROM ONLINE_SALE
WHERE SALES_DATE BETWEEN '2022-03-01 00:00:00' AND '2022-03-31 23:59:59'
UNION ALL
SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE
, PRODUCT_ID
, NULL
, SALES_AMOUNT
FROM OFFLINE_SALE
WHERE SALES_DATE BETWEEN '2022-03-01 00:00:00' AND '2022-03-31 23:59:59'
)
SELECT *
FROM T
ORDER BY SALES_DATE
, PRODUCT_ID
, USER_ID
두 테이블의 컬럼 형식을 동일하게 맞춘 후에 UNION ALL을 사용했습니다.
'알고리즘' 카테고리의 다른 글
[SQL]LeetCode Trips and Users (0) | 2024.01.18 |
---|---|
[SQL]프로그래머스 Lv.4 자동차 대여 기록별 대여 금액 구하기 (0) | 2024.01.16 |
[SQL]프로그래머스 Lv.4 주문량이 많은 아이스크림들 조회하기 (0) | 2024.01.16 |
[SQL]프로그래머스 Lv.4 우유와 요거트가 담긴 장바구니 (0) | 2024.01.16 |
[SQL]프로그래머스 Lv.4 5월 식품들의 총매출 조회하기 (0) | 2024.01.16 |
✅ 코드
WITH T AS (
SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE
, PRODUCT_ID
, USER_ID
, SALES_AMOUNT
FROM ONLINE_SALE
WHERE SALES_DATE BETWEEN '2022-03-01 00:00:00' AND '2022-03-31 23:59:59'
UNION ALL
SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE
, PRODUCT_ID
, NULL
, SALES_AMOUNT
FROM OFFLINE_SALE
WHERE SALES_DATE BETWEEN '2022-03-01 00:00:00' AND '2022-03-31 23:59:59'
)
SELECT *
FROM T
ORDER BY SALES_DATE
, PRODUCT_ID
, USER_ID
두 테이블의 컬럼 형식을 동일하게 맞춘 후에 UNION ALL을 사용했습니다.
'알고리즘' 카테고리의 다른 글
[SQL]LeetCode Trips and Users (0) | 2024.01.18 |
---|---|
[SQL]프로그래머스 Lv.4 자동차 대여 기록별 대여 금액 구하기 (0) | 2024.01.16 |
[SQL]프로그래머스 Lv.4 주문량이 많은 아이스크림들 조회하기 (0) | 2024.01.16 |
[SQL]프로그래머스 Lv.4 우유와 요거트가 담긴 장바구니 (0) | 2024.01.16 |
[SQL]프로그래머스 Lv.4 5월 식품들의 총매출 조회하기 (0) | 2024.01.16 |