Ordenar o clasificar publicaciones con combinación de ambos (Respuestas + Actividad)

Estoy buscando una forma de ordenar o clasificar las publicaciones de los usuarios combinando ambas (Respuestas + Actividad)

Seleccionar solo una de ellas no funciona bien, ya que o me pierdo las publicaciones con menos respuestas o me pierdo la actividad de cuándo fue la última vez que alguien trabajó en ella.

Sería genial poder seleccionar ambos campos juntos para filtrar el resultado. Pero no sé cómo hacerlo y pido ayuda aquí.

Gracias

Actualmente no creo que eso sea posible a través de la interfaz de usuario, aunque creo que deberías poder crear una consulta de data-explorer que funcione de manera similar.

2 Me gusta

Hola @JammyDodger,

Gracias por la respuesta.

Eso también puede funcionar como una alternativa porque el objetivo final es tener algo de nuestro lado.

¿Puedes explicar cómo se puede hacer?

Agradezco tu ayuda.

Gracias.

Mientras intentaba crear una consulta para esto, se me ocurrió que hay un par de opciones en el filtro de búsqueda avanzada que también podrían ser útiles. Allí puedes establecer un número máximo de publicaciones, una fecha anterior o posterior, además de añadir si están abiertas o no, limitarlo a una categoría específica, etc., etc. Esa podría ser una forma más accesible para que más personas obtengan algo similar a lo que buscas.

Sin embargo, creo que una consulta de explorador de datos también podría hacer el trabajo, y podría ser más personalizable dependiendo de lo que necesites. Quizás algo como esto:


-- [params]
-- int :number_of_posts

SELECT t.category_id,
       t.id AS topic_id,
       t.created_at::date
FROM topics t
WHERE t.posts_count < :number_of_posts
AND t.archetype = 'regular'
AND t.closed = false
AND t.deleted_at IS NULL
AND t.created_at >= CURRENT_DATE - INTERVAL '1 WEEK'
ORDER BY t.created_at DESC

Lo que extraería todos los temas con menos de x cantidad de respuestas que se crearon en la última semana (no cerrados, no eliminados, no PM).

¿Está eso cerca de lo que tenías en mente?