# Получить количество недавних флагов в определённой категории

**URL:** <https://meta.discourse.org/t/get-count-of-recent-flags-in-a-particular-category/260411>\
**Category:** Data & reporting\
**Tags:** sql-query\
**Created:** [03.Апрель.2023 17:01:27 UTC](https://meta.discourse.org/t/get-count-of-recent-flags-in-a-particular-category/260411 "2023-04-03T17:01:27Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![tpsReports](https://avatars.discourse-cdn.com/v4/letter/t/8797f3/32.png) [@tpsReports](https://meta.discourse.org/u/tpsReports)\
**Post date:** [03.Апрель.2023 17:01:27 UTC](https://meta.discourse.org/t/get-count-of-recent-flags-in-a-particular-category/260411/1 "2023-04-03T17:01:27Z")

</div>

Всем привет 😀

Я работаю над добавлением плагина к моему экземпляру Discourse, который определяет, было ли недавно подано определённое количество жалоб в категории. В идеале он должен возвращать количество жалоб, поданных в категории за определённый период времени (например, количество жалоб за последние 20 минут для категории с идентификатором X).

Я экспериментирую с плагином [Data Explorer](https://meta.discourse.org/t/32566?silent=true), но я не очень хорошо знаком с SQL и не уверен, возможно ли то, что я пытаюсь сделать. Кажется, что это можно реализовать для каждого сообщения отдельно, используя таблицу post\_actions, так как там хранится post\_id. В идеале я хотел бы выполнить это в одном запросе, вместо того чтобы вручную суммировать количество жалоб для отдельных сообщений в категории.

Если кто-то сможет помочь, буду очень благодарен!

---

_[View the full topic](https://meta.discourse.org/t/get-count-of-recent-flags-in-a-particular-category/260411)._
