https://school.programmers.co.kr/learn/courses/30/lessons/131532
-- 코드를 입력하세요
SELECT date_format(b.SALES_DATE, '%Y') as YEAR
# , cast(date_format(b.SALES_DATE, '%m') as unsigned) as MONTH
, date_format(b.SALES_DATE, '%m')*1 as MONTH
, a.GENDER
, count(distinct a.USER_ID)as USERS
from USER_INFO a
inner join ONLINE_SALE b
on a.USER_ID = b.USER_ID
where a.GENDER is not null
group by date_format(b.SALES_DATE, '%Y%m'), a.GENDER
order by YEAR, MONTH, GENDER, USERS
프로그래머스 쿼리 문제가 난도가 낮은편 인거 같다
'서버 > DB' 카테고리의 다른 글
[프로그래머스/SQL] 상품을 구매한 회원 비율 구하기 (0) | 2023.02.21 |
---|---|
[프로그래머스/SQL] 식품분류별 가장 비싼 식품의 정보 조회하기 (0) | 2023.02.21 |
[프로그래머스/SQL] 오프라인/온라인 판매 데이터 통합하기 (0) | 2023.02.21 |
MySQL InnoDB 테이블에서 최대 행의 갯수는? (maximum number of recoreds in mysql innodb) (0) | 2023.02.15 |
[MySQL] 계정 생성 및 권한부여 (0) | 2022.02.17 |