Consulta de Insignia para Vistas de Perfil

¿Hay alguna forma de otorgar una insignia si un perfil tiene más de X visualizaciones?

2 Me gusta

Hola Coder,

Deberías poder usar la siguiente SQL para crear una insignia personalizada que se otorga una vez que el usuario tiene más de X número de vistas.

Consulta de insignia para vistas de perfil

SELECT
  user_profile_views.user_profile_id AS user_id,
  COUNT(user_profile_views.user_profile_id),
  current_timestamp granted_at
FROM user_profile_views
GROUP BY user_profile_views.user_profile_id
HAVING COUNT(user_profile_views.user_profile_id) > X
ORDER BY COUNT(user_profile_views.user_profile_id) DESC

En caso de que tengas curiosidad, aquí tienes también una consulta SQL correspondiente de Data Explorer para esto.

Consulta SQL de Data Explorer para vistas de perfil

-- [params]
-- int :view_count = X

SELECT
  user_profile_views.user_profile_id AS user_id,
  COUNT(user_profile_views.user_profile_id) AS "Views",
FROM user_profile_views
GROUP BY user_profile_views.user_profile_id
HAVING COUNT(user_profile_views.user_profile_id) > :view_count
ORDER BY COUNT(user_profile_views.user_profile_id) DESC

¡Espero que esto ayude!

3 Me gusta

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