티스토리 뷰
포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.
문제를 보자.
문제가 좀 길어 곧바로 집중력이 깨질뻔했다.
간신히 마음을 다잡고 천천히 읽었다.
내용은 어렵지 않기에 금방 풀었다.
CASE WHEN THEN ELSE END 절은 유용하다.
웹해킹 공부할 땐, 존재 여부조차 몰랐었는데
회사에서 많이 사용하게 되어 익숙해지니 참 유용하게 쓰인다. ㅋㅋ
문제 자체는 어렵지 않기에, 따로 설명할 부분이 없다.
오늘은 운동 가기 전에 먼저 문제를 풀어봤다.
운동할 때, 좀 더 여유롭게 할 수 있을 것 같다.
앞으로 시간을 더 효율적으로 쓰는 방법을 모색해 보자.
쿼리
SELECT DISTINCT H.HISTORY_ID, TO_NUMBER((TO_DATE(H.END_DATE) - TO_DATE(H.START_DATE)+1) * C.DAILY_FEE *
(CASE WHEN TO_DATE(H.END_DATE)- TO_DATE(H.START_DATE) > 89 THEN 17/20
WHEN TO_DATE(H.END_DATE)- TO_DATE(H.START_DATE) > 29 THEN 23/25
WHEN TO_DATE(H.END_DATE)- TO_DATE(H.START_DATE) > 6 THEN 19/20
ELSE 1 END))FEE
from CAR_RENTAL_COMPANY_CAR C, CAR_RENTAL_COMPANY_RENTAL_HISTORY H, CAR_RENTAL_COMPANY_DISCOUNT_PLAN P
WHERE C.CAR_TYPE = '트럭'
AND C.CAR_ID = H.CAR_ID
AND C.CAR_TYPE = P.CAR_TYPE
ORDER BY FEE DESC, H.HISTORY_ID DESC
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 조건별로 분류하여 주문상태 출력하기 (3) | 2024.02.27 |
---|---|
[프로그래머스] 조건에 부합하는 중고거래 상태 조회하기 (86) | 2024.02.26 |
[프로그래머스] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (133) | 2024.02.24 |
[프로그래머스] 자동차 대여 기록에서 장기/단기 대여 구분하기 (85) | 2024.02.24 |
[프로그래머스] 상품을 구매한 회원 비율 구하기 (85) | 2024.02.23 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- los 15단계
- java
- 프로그래머스 상품을 구매한 회원 비율 구하기
- 자바
- Los
- static
- 백준 피보나치 수열
- los 15
- 프로그래머스 상품을 구매한 회원 비율 구하기 파이썬
- extends
- 김영한
- 김영한 실전 자바 기본
- samron3
- webhacking.kr
- 김영한 실전 자바 중급
- 상속
- 프로그래머스
- 스프링
- 기술스택
- 백준
- 백준 피보나치
- 코딩테스트 준비
- spring
- zixem
- lord of sql
- 김영한 실전 자바 기초
- 상품을 구매한 회원 비율 구하기 파이썬
- 코딩테스트
- samron
- ys.k
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함
250x250