강의로 돌아가기
김영주

오라클 정답 공유

.

작성중인 코드―solution.sql
1
2
3
4
5
6
7
8
9
-- 코드를 입력하세요
SELECT HISTORY_ID, CAR_ID,
       TO_CHAR(START_DATE,'RRRR-MM-DD') AS "START_DATE", 
       TO_CHAR(END_DATE,'RRRR-MM-DD') AS "END_DATE",
        CASE WHEN END_DATE - START_DATE +1 >= 30 THEN '장기 대여'
        ELSE '단기 대여' END AS "RENT_TYPE"
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE TO_CHAR(START_DATE,'RRRR-MM') = '2022-09'
ORDER BY 1 DESC
  • tmf

    CASE WHEN END_DATE - START_DATE +1 에서 +1 하는 이유를 알 수 있을까요?

    tmf―2023.01.23 13:50
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.