K
KRYFT Problem Bank
데이터베이스 보통 코딩

연속 로그인 일수

각 사용자의 최대 연속 로그인 일수를 구하세요

30분
100점
#3634

문제 설명

로그인 기록 테이블에서 각 사용자의 최대 연속 로그인 일수를 구하세요.

테이블 구조

Logins
+---------+------------+
| user_id | login_date |
+---------+------------+
| 1       | 2024-01-01 |
| 1       | 2024-01-02 |
| 1       | 2024-01-03 |
| 1       | 2024-01-05 |
| 2       | 2024-01-01 |
+---------+------------+

기대 출력

+---------+-------------+
| user_id | max_streak  |
+---------+-------------+
| 1       | 3           |
| 2       | 1           |
+---------+-------------+

힌트

ROW_NUMBER()와 날짜 차이를 활용하면 연속된 날짜를 그룹화할 수 있습니다.

힌트

실행 버튼을 눌러 코드를 실행하세요.