Ja, es mag diese Inline-Kommentare neben den Parametern nicht.
-- [params]
-- date :start_date
-- date :end_date
SELECT
t.category_id,
COUNT(p.id) AS "Total Posts" -- Zählt die Anzahl der Beiträge in jeder Kategorie
FROM posts p
JOIN topics t ON t.id = p.topic_id
WHERE p.created_at::date BETWEEN :start_date AND :end_date -- Filtert Beiträge, die zwischen dem Start- und Enddatum erstellt wurden (::date wandelt den created_at-Zeitstempel in ein Datum um)
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
Dieser scheint besser zu funktionieren.
(Möglicherweise müssen Sie die Seite beim ersten Mal aktualisieren, um die Eingabefelder für die Parameter zu sehen)
Danke, dass Sie mir geholfen haben, die Anleitungen zu debuggen.
![]()