未解決のN日以上前のトピックのData Explorerクエリ

データエクスプローラークエリを作成しようとしています。このクエリは、以下のようなトピックのリストを返します。

  • トピックが未解決である
  • トピックが現在の実行日から7日以上経過している
「いいね!」 1

ついに解決しました!もし同じ状況になった方がいれば。このクエリは、7日から40日前までの未解決トピックを対象としています。

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 "トピック投稿日:",
       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
「いいね!」 6

解決できてよかったです。:slight_smile:

数字が2つだけの場合はあまり役に立たないかもしれませんが、念のため、データエクスプローラーのクエリに動的パラメータを追加できることを知っておくと、クエリを直接編集する代わりにインプットで簡単に範囲を選択できるようになります。:Discourse Data Explorer

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.