


* 자꾸 틀렸다그래서 왜지!?싶었는데 기본적인 걸 안 적었다.. 바로 Distinct.. 잊지말자!!
회원 수는 COUNT(DISTINCT USER_ID)를 써야 중복된 구매 회원이 집계되지 않음!
SELECT YEAR(O.SALES_DATE) AS YEAR, MONTH(O.SALES_DATE) AS MONTH, U.GENDER AS GENDER, COUNT(DISTINCT O.USER_ID) AS USERS
FROM USER_INFO AS U JOIN ONLINE_SALE AS O ON U.USER_ID=O.USER_ID
WHERE GENDER IS NOT NULL
GROUP BY YEAR, MONTH, GENDER
ORDER BY YEAR, MONTH, GENDER ASC;'💻 프로그래밍 > 프로그래머스' 카테고리의 다른 글
| 프로그래머스 - 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 (1) | 2025.03.24 |
|---|---|
| 프로그래머스 - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 (0) | 2025.03.24 |
| 프로그래머스 - 성분으로 구분한 아이스크림 총 주문량 (0) | 2025.03.18 |
| 프로그래머스 - 동명 동물 수 찾기 (0) | 2025.02.27 |
| 프로그래머스 - 고양이와 개는 몇 마리 있을까 (0) | 2025.02.27 |