문제
코드
SELECT
YEAR(ONLINE_SALE.SALES_DATE) AS YEAR,
MONTH(ONLINE_SALE.SALES_DATE) AS MONTH,
USER_INFO.GENDER,
COUNT(DISTINCT ONLINE_SALE.USER_ID) AS USERS
FROM
USER_INFO
JOIN
ONLINE_SALE ON USER_INFO.USER_ID = ONLINE_SALE.USER_ID
WHERE
USER_INFO.GENDER IS NOT NULL
GROUP BY
YEAR(ONLINE_SALE.SALES_DATE),
MONTH(ONLINE_SALE.SALES_DATE),
USER_INFO.GENDER
ORDER BY
YEAR(ONLINE_SALE.SALES_DATE) ASC,
MONTH(ONLINE_SALE.SALES_DATE) ASC,
USER_INFO.GENDER ASC;
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/131532
'코딩테스트연습 > SQL_프로그래머스' 카테고리의 다른 글
서울에 위치한 식당 목록 출력하기 (0) | 2025.06.11 |
---|---|
저자 별 카테고리 별 매출액 집계하기 (0) | 2025.06.10 |
취소되지 않은 진료 예약 조회하기 (0) | 2025.06.05 |
5월 식품들의 총매출 조회하기 (0) | 2025.06.04 |
식품분류별 가장 비싼 식품의 정보 조회하기 (0) | 2025.06.02 |