Badge Query für Profilansichten

Gibt es eine Möglichkeit, ein Abzeichen zu vergeben, wenn ein Profil mehr als X Aufrufe hat?

2 „Gefällt mir“

Hallo Coder,
Du solltest in der Lage sein, die folgende SQL-Abfrage zu verwenden, um ein benutzerdefiniertes Abzeichen zu erstellen, das verliehen wird, sobald ein Benutzer mehr als X Ansichten hat.

Badge-Abfrage für Profilansichten

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

Falls du neugierig bist, hier ist auch eine entsprechende Data Explorer SQL-Abfrage dafür.

SQL Data Explorer-Abfrage für Profilansichten

-- [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

Ich hoffe, das hilft!

3 „Gefällt mir“

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