添加日期参数

是的,它不喜欢参数旁边的那些内联注释。

-- [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

这个似乎效果更好。:+1: (您可能需要第一次刷新页面才能看到参数输入框)

感谢您帮助我调试指南。:slight_smile: :trophy: