상품을 구매한 회원 비율 구하기

는는·2023년 4월 6일
0

SQL - 문제 풀이

목록 보기
63/77

상품을 구매한 회원 비율 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131534

두 테이블을 합쳐주고,

SELECT YEAR(sales_date) YEAR , MONTH(sales_date) MONTH, 
count(DISTINCT A.user_id) PUCHASED_USERS,
ROUND(COUNT(DISTINCT A.USER_ID) / (SELECT COUNT(DISTINCT USER_ID) FROM USER_INFO WHERE YEAR(JOINED) = '2021'), 1) AS PUCHASED_RATIO
FROM user_info A RIGHT join online_sale B ON A.user_id = B.user_id
WHERE YEAR(joined) = '2021'
GROUP BY YEAR,MONTH
ORDER BY YEAR,MONTH

0개의 댓글