# Filtra i mi piace degli utenti se l'account è stato creato x giorni prima della creazione dell'argomento

**URL:** <https://meta.discourse.org/t/filter-users-likes-out-if-account-created-x-days-prior-to-topic-creation/232331>\
**Category:** Data & reporting\
**Tags:** sql-query\
**Created:** [8 Luglio 2022, 6:02pm UTC](https://meta.discourse.org/t/filter-users-likes-out-if-account-created-x-days-prior-to-topic-creation/232331 "2022-07-08T18:02:07Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)\
**Post date:** [12 Luglio 2022, 9:04pm UTC](https://meta.discourse.org/t/filter-users-likes-out-if-account-created-x-days-prior-to-topic-creation/232331/8 "2022-07-12T21:04:05Z")

</div>

Non sono ancora sicuro di capire cosa stai cercando, ma se conosci il post\_id e la data da cui vuoi includere nuovi utenti, forse qualcosa del genere?

```plaintext
-- [params]
-- int :post_id
-- date :date

SELECT pa.user_id,
       pa.created_at AS reltime$time
FROM post_actions pa
JOIN users u ON u.id = pa.user_id
WHERE pa.post_id = :post_id
AND post_action_type_id = 2
AND u.created_at::date > :date
ORDER BY pa.created_at DESC

```

Questo darebbe un elenco di utenti che hanno messo “Mi piace” a un certo post e che hanno creato il loro account dopo la data che inserisci (ordinati in base a quando hanno messo “Mi piace”).

---

_[View the full topic](https://meta.discourse.org/t/filter-users-likes-out-if-account-created-x-days-prior-to-topic-creation/232331)._
