溫馨提示×

sql怎么查詢連續三天活躍用戶

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

要查詢連續三天活躍用戶,可以使用以下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日活躍的用戶。這樣就可以找到連續三天活躍的用戶。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女