下記、抽出方法を教えてください。
テーブルは、users
カラム(関係ありそうな部分)は、id , sign_in_count ,current_sign_in_at
になります。
①
最新ログインが、本日の人。
最新ログインが、3日以内の人。
最新ログインが、1週間以内の人。
【補足】下記を試して見ました。
SELECT * FROM users
WHERE current_sign_in_at = now();
②
ログイン回数が多い上位5%
ログイン回数が多い上位5%<x≦10%
【補足】下記を試して見ました。
SELECT * FROM users
ORDER by sign_in_count DESC LIMIT 5 percent ;
上記お伺いできますと幸いです。
回答2件
あなたの回答
tips
プレビュー