코드카타 몰랐던 부분SELECT car_id, CASE WHEN max('2022-10-16' BETWEEN START_DATE AND END_DATE) = 1 THEN '대여중' #SQL에서 between 연산자를 select에 사용하면 btween 앞에 있는 조건과 비교하여 불리언 값을 출력 #대여가 찍혀 있는 car_id의 모든 날짜를 between 조건과 비교하여 조건에 충족하면 1, 충족하지 않으면 0을 출력 #그 값을max()를 함으로써 값이 존재하면 1을 출력 (0,1에서는 1이 최대값) #max가 없으면 group by의 최상단 값을 출력하고 그 값과 1을 비교 ELSE '대여 가능'END AS AVAILABILITYFROM CAR_RENTAL_COMPAN..