Question sur les badges pour les vues de profil

Est-il possible d’attribuer un badge si un profil a plus de X vues ?

2 « J'aime »

Salut Coder,
Vous devriez pouvoir utiliser la requête SQL suivante pour créer un badge personnalisé qui est accordé une fois que l’utilisateur a plus de X vues.

Requête de badge pour les vues de profil

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

Au cas où vous seriez curieux, voici également une requête SQL correspondante pour Data Explorer.

Requête SQL Data Explorer pour les vues de profil

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

SELECT 
  user_profile_views.user_profile_id AS user_id, 
  COUNT(user_profile_views.user_profile_id) AS "Vues",
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

J’espère que cela vous aidera !

3 « J'aime »

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