728x90
SQL 이론] UNION_ALL
-- 코드를 입력하세요
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 함수' 카테고리의 다른 글
SQL 이론] ORDER BY, WHERE (0) | 2023.11.26 |
---|---|
SQL 이론] Oracle 세팅_SQL Plus (0) | 2023.09.27 |
SQL 이론] 기타 함수 IFNULL(), NULL(), COALESCE(), IF() (0) | 2023.09.10 |
SQL 이론] 숫자 관련 함수 DATE_FORMAT, FORMAT, CEILING, ROUND, TRUNCATE, ABS, FLOOR, MOD, SQRT, GREATEST, LEAST (0) | 2023.09.10 |
SQL 이론] 날짜와 시간 관련 함수 소개 ADDTIME(), ADDDATE(), CURDATE(), CURTIME() (0) | 2023.09.10 |