반응형 MySQL9 [프로그래머스] MySQL 자동차 대여 기록 별 대여 금액 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/151141 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 불과 몇달전 처음 이 문제를 보고 어떻게풀어?? 했던 기억이 있다. 오늘 이 문제를 오랜만에 마주쳤고, 오늘은 내가 이겼다. 이 문제를 위해선 몇가지 조건이 충족되어야 한다. 1. 트럭 2. 기록별 대여 금액 계산 3. 할인율 계산 4. 금액순, ID순 내림차순 select a.history_id, #timestampdiff(day, start_date, end_date)+1, b.daily_f.. 2023. 11. 24. [프로그래머스] MySQL - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/151139 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Level 3난이도인데 풀기 어려웠다... 우선 첫번째 관문은 각 월 별 car_id가 몇개인지 뽑는것이었다. select car_id, count(history_id) from car_rental_company_rental_history where date_format(start_date, '%Y%m') >= '202208' and date_format(start_date, '%Y%m') = .. 2023. 11. 24. [Mysql] 프로그래머스 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/157339 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 3개의 table을 종합적으로 사용하는 문제였다. 우선 정답 코드 -- 코드를 입력하세요 SELECT A.CAR_ID, A.CAR_TYPE , ROUND((DAILY_FEE * 30 * ((100 - C.DISCOUNT_RATE) / 100)), 0) AS FEE FROM CAR_RENTAL_COMPANY_CAR AS A # JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY .. 2023. 9. 19. [Mysql] 별칭(alias) 정렬 오늘 처음 알았다. alias 된 컬럼을 정렬하는 방법을 알아보자. SELECT MCDP_CD AS '진료과 코드', COUNT(*) AS '5월예약건수' FROM APPOINTMENT WHERE DATE_FORMAT(APNT_YMD, '%Y-%m') = '2022-05' GROUP BY (MCDP_CD) ORDER BY `5월예약건수` ASC, `진료과 코드` ASC SELECT MCDP_CD AS '진료과 코드', COUNT(*) AS '5월예약건수' FROM APPOINTMENT WHERE DATE_FORMAT(APNT_YMD, '%Y-%m') = '2022-05' GROUP BY (MCDP_CD) ORDER BY 5월예약건수 ASC, `진료과 코드` ASC SELECT MCDP_CD AS '진료과.. 2023. 9. 15. 이전 1 2 3 다음 반응형