¿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.