Consulta de Emblema para Visualizações de Perfil

Existe uma maneira de dar um distintivo se um perfil tiver mais de X visualizações?

2 curtidas

Olá Coder,

Você deve conseguir usar o SQL a seguir para criar um emblema personalizado que é concedido assim que o usuário tiver mais de X número de visualizações.

Consulta de Emblema para Visualizações 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

Caso esteja curioso, aqui está uma consulta SQL correspondente do Data Explorer para isso também.

Consulta SQL do Data Explorer para Visualizações 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 ajude!

3 curtidas

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