Leetcode MySQL Human Traffic of Stadium
업데이트:
문제
코드
# Write your MySQL query statement below
WITH tab AS (
SELECT id, visit_date, people, id - ROW_NUMBER() OVER(ORDER BY id) AS group_id
FROM Stadium
WHERE people >= 100
)
SELECT id, visit_date, people
from tab
WHERE group_id in (
SELECT group_id
FROM tab
GROUP BY group_id
HAVING COUNT(*) >= 3
)
결과
설명
- Stadium Table의 people이 100 이상이고 연속한 3일 이상 해당 조건을 만족하는 경우의 데이터를 찾는 문제이다.
댓글남기기