[My_SQL, Lv.3]대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기

2023. 2. 22. 19:52·SQL/programmers
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

WITH TEMP AS(
SELECT MONTH(START_DATE) AS MONTH,
        CAR_ID,
        COUNT(*) AS RECORDS
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY 
WHERE DATE_FORMAT(START_DATE,'%Y-%m') BETWEEN '2022-08' AND '2022-10'
GROUP BY MONTH, CAR_ID)

SELECT * 
FROM TEMP 
WHERE CAR_ID IN (SELECT CAR_ID 
                FROM TEMP
                GROUP BY CAR_ID
                HAVING SUM(RECORDS) >= 5) -- KEY POINT! 총 기간 동안 대여 횟수가 5회 이상인 자동차만 출력하기 위함 
ORDER BY MONTH ASC, CAR_ID DESC
저작자표시 (새창열림)

'SQL > programmers' 카테고리의 다른 글

[My_SQL, Lv.4]자동차 대여 기록 별 대여 금액 구하기  (0) 2023.02.22
[MySQL_Lv4] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기  (0) 2023.02.18
[MySQL, Lv.2]조건에 맞는 도서와 저자 리스트 출력하기  (0) 2022.12.15
[MySQL, Lv.3]카테고리 별 도서 판매량 집계하기  (0) 2022.12.15
[MySQL, LV.4]저자 별 카테고리 별 매출액 집계하기  (0) 2022.12.15
'SQL/programmers' 카테고리의 다른 글
  • [My_SQL, Lv.4]자동차 대여 기록 별 대여 금액 구하기
  • [MySQL_Lv4] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기
  • [MySQL, Lv.2]조건에 맞는 도서와 저자 리스트 출력하기
  • [MySQL, Lv.3]카테고리 별 도서 판매량 집계하기
소금깨
소금깨
  • 소금깨
    고군분투 인생살이
    소금깨
  • 전체
    오늘
    어제
    • 분류 전체보기 (325)
      • SQL (271)
        • programmers (27)
        • leetcode (198)
        • hacker rank (27)
        • solvesql (1)
        • 개념 (15)
      • etc (28)
        • 1) (13)
        • 2) (14)
      • error (6)
      • TABLEAU (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    직장인인강
    medium
    Hard
    LeetCode
    시계열데이터분석
    solvesql
    패스트캠퍼스후기
    group by
    파이썬을활용한시계열데이터분석
    프로그래머스
    패캠챌린지
    파이썬을활용한시계열데이터분석AtoZ올인원패키지Online
    해커랭크
    직장인자기계발
    HACKER_RANK
    SQL
    프리미엄
    패스트캠퍼스
    easy
    MySQL
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
소금깨
[My_SQL, Lv.3]대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기
상단으로

티스토리툴바