# Tópicos resolvidos pela equipe (lista de tópicos)

**URL:** https://meta.discourse.org/t/topics-solved-by-staff-lists-topics/275114
**Category:** Data & reporting
**Tags:** solved, sql-query
**Created:** [12 Fevereiro , 2018 12:56 UTC](https://meta.discourse.org/t/topics-solved-by-staff-lists-topics/275114 "2018-02-12T12:56:00Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [12 Fevereiro , 2018 12:56 UTC](https://meta.discourse.org/t/topics-solved-by-staff-lists-topics/275114/1 "2018-02-12T12:56:00Z")

</div>

### Tópicos resolvidos pela equipe (lista de tópicos)

Retorna os tópicos resolvidos pela equipe em um período mensal específico, ordenados por solution\_date. A consulta aceita um parâmetro ‘months\_ago’, com padrão 0 para retornar os resultados do mês atual.

```sql
-- [params]
-- int :months_ago = 1

WITH query_period AS (
SELECT
date_trunc('month', CURRENT_DATE) - INTERVAL ':months_ago months' as period_start,
date_trunc('month', CURRENT_DATE) - INTERVAL ':months_ago months' + INTERVAL '1 month' - INTERVAL '1 second' as period_end
)

SELECT
ua.target_topic_id,
ua.target_post_id
FROM user_actions ua
INNER JOIN query_period qp
ON ua.created_at >= qp.period_start
AND ua.created_at <= qp.period_end
INNER JOIN users u
ON u.id = ua.user_id
WHERE ua.action_type = 15
AND (u.admin = 't' OR u.moderator = 't')
ORDER BY ua.created_at DESC

```
