Ah sí, no le gustan esos comentarios en línea junto a los parámetros.
-- [params]
-- date :start_date
-- date :end_date
SELECT
t.category_id,
COUNT(p.id) AS "Total Posts" -- Cuenta el número de publicaciones en cada categoría
FROM posts p
JOIN topics t ON t.id = p.topic_id
WHERE p.created_at::date BETWEEN :start_date AND :end_date -- Filtra las publicaciones creadas entre la fecha de inicio y la fecha de fin (::date convierte la marca de tiempo created_at en una fecha)
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
Este parece funcionar mejor.
(Es posible que necesites actualizar la página la primera vez para que aparezcan los cuadros de entrada de parámetros)
Gracias por ayudarme a depurar las guías.
![]()