はい、パラメータの横にあるインラインコメントは好まないようです。
-- [params]
-- date :start_date
-- date :end_date
SELECT
t.category_id,
COUNT(p.id) AS "Total Posts" -- 各カテゴリの投稿数をカウント
FROM posts p
JOIN topics t ON t.id = p.topic_id
WHERE p.created_at::date BETWEEN :start_date AND :end_date -- 開始日と終了日の間に作成された投稿をフィルタリング (::date は created_at タイムスタンプを日付にキャストします)
AND t.deleted_at IS NULL
AND p.deleted_at IS NULL
AND t.archetype <> 'private message'
AND p.user_id > 0
AND t.category_id IS NOT NULL
GROUP BY 1
ORDER BY 2 DESC
こちらの方がうまくいくようです。
(初めてページをリフレッシュして、パラメータ入力ボックスを認識させる必要がある場合があります)
ガイドのデバッグにご協力いただきありがとうございます。
![]()