استخدمت سؤالك كدليل مباشرة في واجهة مستكشف البيانات لإنشاء واحد:
الطلب:
تقرير للمسؤولين يعرض المواضيع التي حصلت على نقرات «أنا أيضاً»، ويفضل أن تكون مرتبة حسب العدد تنازلياً، مع تصفية المواضيع المفتوحة، ومع وسيط لنطاق التاريخ عندما تم تحديث الموضوع آخر مرة
استعلام:
-- [params]
-- date :start_date = 2026-02-01
-- date :end_date = 2026-08-01
SELECT
t.id AS topic_id,
t.title,
COUNT(si.id) AS me_too_count,
t.bumped_at AS last_bumped_at
FROM discourse_solved_shared_issues si
JOIN topics t ON t.id = si.topic_id
JOIN categories c ON c.id = t.category_id
WHERE t.deleted_at IS NULL
AND t.archetype = 'regular'
AND t.closed IS FALSE
AND t.archived IS FALSE
AND t.visible IS TRUE
AND c.read_restricted IS FALSE
AND t.bumped_at >= CAST(:start_date AS date)
AND t.bumped_at < CAST(:end_date AS date) + INTERVAL '1 day'
GROUP BY t.id, t.title, t.bumped_at
ORDER BY me_too_count DESC
ويمكن إضافته إلى لوحة المعلومات أيضاً، إذا رغبت في ذلك.
ومع ذلك، يمكنني تخيل دمج هذا مباشرة في قسم «الدعم» في لوحة المعلومات الجديدة أيضاً.