Creative Code

년, 월, 성별 별 상품 구매 회원 수 구하기 본문

프로그래머스 SQL 문제풀이(Oracle)/SQL LV4(Oracle)

년, 월, 성별 별 상품 구매 회원 수 구하기

빛하루 2023. 9. 2. 16:26
SELECT to_char(B.SALES_DATE,'YYYY') AS YEAR, to_number(to_char(B.SALES_DATE,'MM')) AS MONTH ,GENDER, COUNT(DISTINCT B.USER_ID) AS USERS
FROM USER_INFO A, ONLINE_SALE B
WHERE A.USER_ID = B.USER_ID
GROUP BY to_char(B.SALES_DATE,'YYYY'), to_number(to_char(B.SALES_DATE,'MM')),GENDER
HAVING GENDER IS NOT NULL
ORDER BY YEAR, MONTH, GENDER;