J’essaie de créer une requête d’explorateur de données qui renvoie une liste de sujets, où :
- Le sujet n’est pas résolu
- Le sujet date de plus de 7 jours par rapport à la date d’exécution actuelle
J’essaie de créer une requête d’explorateur de données qui renvoie une liste de sujets, où :
Je me suis finalement débloqué ! Pour tous ceux qui cherchent ça. Cette requête concerne les sujets non résolus âgés de 7 à 40 jours.
WITH solved_topics AS (
SELECT ua.target_topic_id AS topic_id,
ua.user_id,
ua.target_post_id AS post_id,
p.created_at
FROM user_actions ua
JOIN posts p on p.id = ua.target_post_id
WHERE action_type = 15
)
SELECT t.id as topic_id,
t.user_id AS question_user_id,
t.created_at::date AS "Date de publication du sujet :",
t.views
FROM topics t
LEFT JOIN solved_topics st ON t.id = st.topic_id
WHERE t.category_id = 37
AND t.created_at BETWEEN current_date - 40 AND current_date -7
AND t.deleted_at ISNULL
AND t.visible = TRUE
AND st.topic_id IS NULL
ORDER BY t.created_at
Je suis content que vous ayez trouvé une solution. ![]()
Ce n’est peut-être pas très utile pour seulement deux nombres, mais juste au cas où vous ne le sauriez pas, vous pouvez ajouter des paramètres dynamiques aux requêtes de l’explorateur de données, ce qui vous permettrait de sélectionner facilement la plage avec des entrées au lieu de modifier directement la requête : https://meta.discourse.org/t/discourse-data-explorer/32566#declaring-parameters-in-your-query-8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.