Ich versuche, eine Data Explorer-Abfrage zu erstellen, die eine Liste von Themen zurückgibt, bei denen gilt:
- Das Thema ist ungelöst
- Das Thema ist 7+ Tage alt ab dem aktuellen Ausführungsdatum
Ich versuche, eine Data Explorer-Abfrage zu erstellen, die eine Liste von Themen zurückgibt, bei denen gilt:
Ich bin endlich weitergekommen! Für alle, die danach suchen. Diese Abfrage gilt für ungelöste Themen, die zwischen 7 und 40 Tage alt sind.
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 "Thema gepostet am:",
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
Ich freue mich, dass Sie es herausgefunden haben. ![]()
Es ist vielleicht nicht sehr nützlich für nur zwei Zahlen, aber nur für den Fall, dass Sie es nicht wüssten: Sie können dynamische Parameter zu Data Explorer-Abfragen hinzufügen, mit denen Sie den Bereich einfach mit Eingaben auswählen können, anstatt die Abfrage direkt zu bearbeiten: 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.