こんにちは!
フォーラム全体を検索し、自分でも少し開発を試みましたが、特定の期間内にユーザーが提供した解決策の数を取得するクエリを作成することができませんでした。ご協力をお願いします!
こんにちは!
フォーラム全体を検索し、自分でも少し開発を試みましたが、特定の期間内にユーザーが提供した解決策の数を取得するクエリを作成することができませんでした。ご協力をお願いします!
user_actions テーブルから解決済みトピックを取得できます。同テーブル内の解決済みトピックは、action_type が 15 に設定されています。
以下は、指定された期間内のユーザーの解決済み数を取得するための一般的なクエリです。クエリを実行する前に、start_date と end_date パラメータを設定する必要があります。これらのパラメータは yyyy-mm-dd の形式で指定します(例:2020-02-18)。
--[params]
-- date :start_date
-- date :end_date
SELECT
user_id,
COUNT(user_id) AS solved_count
FROM user_actions
WHERE created_at::date BETWEEN :start_date AND :end_date
AND action_type = 15
GROUP BY user_id
ORDER BY solved_count DESC