Contents
내가 작성한 쿼리
내가 작성한 쿼리
SELECT
YEAR(A.SALES_DATE) AS YEAR, -- 판매일 기준 년도
MONTH(A.SALES_DATE) AS MONTH, -- 판매일 기준 월
B.GENDER,
COUNT(DISTINCT(B.USER_ID)) AS USERS -- 해당 월, 년도, 성별별 구매한 회원 수
FROM
ONLINE_SALE A
LEFT JOIN
USER_INFO B
ON
A.USER_ID = B.USER_ID -- 회원 ID를 기준으로 조인
WHERE
B.GENDER IS NOT NULL -- 성별 정보가 없는 경우 제외
GROUP BY
YEAR(A.SALES_DATE), -- 년도별 그룹화
MONTH(A.SALES_DATE), -- 월별 그룹화
B.GENDER -- 성별별 그룹화
ORDER BY
YEAR, -- 년도 오름차순 정렬
MONTH, -- 월 오름차순 정렬
B.GENDER; -- 성별 오름차순 정렬
Share article