Hinzufügen eines Datumsparameters

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. :+1: (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. :slight_smile: :trophy: