إضافة بارامتر تاريخ

نعم، لا يعجبها تلك التعليقات المضمنة بجانب المعلمات.

-- [params]
-- date :start_date 
-- date :end_date 

SELECT
   t.category_id,
   COUNT(p.id) AS "إجمالي المشاركات" -- احسب عدد المشاركات في كل فئة
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: