SQL 문제

문제 60. 년, 월, 성별 별 상품 구매 회원 수 구하기(난이도 7)

kagan-draca 2024. 7. 30. 14:41

 

문제에 요구 사항이 굉장히 많다. 요구 사항을

빼먹지 않고 잘 작성하면 비교적 간단하다.

 

제출한 코드 : 

 

SELECT YEAR(B.SALES_DATE) AS YEAR, MONTH(B.SALES_DATE) AS MONTH, A.GENDER AS GENDER, COUNT(DISTINCT A.USER_ID) AS USERS
FROM USER_INFO AS A INNER JOIN ONLINE_SALE AS B
ON A.USER_ID = B.USER_ID
WHERE A.GENDER IS NOT NULL
GROUP BY YEAR, MONTH, GENDER
ORDER BY YEAR ASC, MONTH ASC, GENDER ASC