문제
각 자전거가 마지막으로 사용된 시간을 찾으세요. 자전거 번호와 해당 자전거의 마지막 사용 날짜-시간(즉, 자전거가 반환된 날짜-시간)을 출력하세요. 결과는 가장 최근에 사용된 자전거부터 정렬하세요.
테이블설명
예상결과
✏️ 풀이
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로 정렬
'[코딩테스트] > [SQL]' 카테고리의 다른 글
[StrataScratch - SQL] (Easy) Abigail Breslin Nominations (0) | 2025.04.17 |
---|---|
[StrataScratch - SQL] (Easy) Reviews of Hotel Arena (2) | 2025.04.16 |
[StrataScratch - SQL] (Easy) Salaries Differences (0) | 2025.04.15 |
[StrataScratch - SQL] (Easy) Finding Updated Records (0) | 2025.04.15 |
[LeetCode - SQL] (Easy) 3436. Find Valid Emails (2) | 2025.04.14 |