[코딩테스트]/[SQL]
[StrataScratch - SQL] (Easy) Bikes Last Used
잰잰'
2025. 4. 16. 13:00
문제
각 자전거가 마지막으로 사용된 시간을 찾으세요. 자전거 번호와 해당 자전거의 마지막 사용 날짜-시간(즉, 자전거가 반환된 날짜-시간)을 출력하세요. 결과는 가장 최근에 사용된 자전거부터 정렬하세요.
테이블설명
예상결과
✏️ 풀이
SELECT bike_number, MAX(end_time) AS last_used
FROM dc_bikeshare_q1_2012
GROUP BY 1
ORDER BY 2 DESC;
1. 자전거 별로 GROUP BY
2. 가장 마지막 사용 시간을 뽑기 위해 end_time의 MAX() 값을 조회
3. 가장 최근 순서로 정렬하기 위해 DESC로 정렬