Consulta de Explorador de datos para temas de N o más días de antigüedad, que no están resueltos

Estoy intentando crear una consulta de explorador de datos que devuelva una lista de temas, donde:

  • El tema no está resuelto
  • El tema tiene más de 7 días desde la fecha actual de ejecución
1 me gusta

¡Finalmente me desatascé! Para cualquiera que también esté buscando esto. Esta consulta es para temas no resueltos entre 7 y 40 días de antigüedad.

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 "Fecha de publicación del tema:",
       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 Me gusta

Me alegra que lo hayas resuelto. :slight_smile:

Puede que no sea muy útil para solo dos números, pero por si acaso no lo sabías, puedes agregar parámetros dinámicos a las consultas del explorador de datos, lo que te permitiría seleccionar fácilmente el rango con entradas en lugar de editar directamente la consulta: Discourse Data Explorer

1 me gusta

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