SQL프로그래밍

프로그래머스 레벨4 년, 월, 성별 별 상품 구매 회원 수 구하기

노마드선샤인 2025. 5. 24. 20:59
728x90

 

SELECT TO_CHAR(SALES_DATE, 'YYYY') AS YEAR, TO_NUMBER(TO_CHAR(SALES_DATE,'MM')) AS MONTH,T2.GENDER AS GENDER,COUNT(DISTINCT(T1.USER_ID)) AS USERS
FROM ONLINE_SALE T1
INNER JOIN USER_INFO T2 ON T2.USER_ID = T1.USER_ID
GROUP BY TO_CHAR(SALES_DATE , 'YYYY') , TO_NUMBER(TO_CHAR(SALES_DATE ,'MM')), T2.GENDER 
HAVING T2.GENDER IS NOT NULL
ORDER BY YEAR, MONTH, GENDER

 

 

728x90