溫馨提示×

sql怎么查詢連續(xù)三天活躍用戶

sql
小億
135
2024-08-11 15:18:36
欄目: 云計算

要查詢連續(xù)三天活躍用戶,可以使用以下SQL查詢語句:

SELECT user_id
FROM user_activity
WHERE activity_date = '2022-01-01' AND user_id IN (
    SELECT user_id
    FROM user_activity
    WHERE activity_date = '2022-01-02' AND user_id IN (
        SELECT user_id
        FROM user_activity
        WHERE activity_date = '2022-01-03'
    )
)

上面的查詢語句首先從user_activity表中選擇在2022年1月1日活躍的用戶,然后在這些用戶中再選擇在2022年1月2日活躍的用戶,最后在這些用戶中再選擇在2022年1月3日活躍的用戶。這樣就可以找到連續(xù)三天活躍的用戶。

0