Rückwirkend die Anzahl der Nutzer pro Kalendermonat erfassen

Ok, ich habe eine weitere Idee. Ich habe unseren KI-Helfer gefragt.

SQL-Abfrage für aktive Benutzer nach Monat KI

HAWK:
Schreiben Sie mir eine Data Explorer-Abfrage, die eine Liste von Benutzerkonten zurückgibt, die noch aktiv sind und innerhalb eines bestimmten Monats registriert wurden.

DiscourseHelper:

Suche

Suche nach: Discourse Data Explorer-Abfrage zum Finden aktiver Benutzer, die in einem bestimmten Monat registriert wurden

Lesen

Gelesen: Aktive Benutzer für bestimmte Monate

Um eine Data Explorer-Abfrage zu erstellen, die eine Liste von Benutzerkonten zurückgibt, die noch aktiv sind und innerhalb eines bestimmten Monats registriert wurden, können Sie die folgende SQL-Abfrage verwenden. Diese Abfrage geht davon aus, dass ein aktiver Benutzer jemand ist, der innerhalb eines bestimmten Zeitraums einen Beitrag oder eine Antwort verfasst hat.

--[params]
-- int :month = 5
-- int :year = 2023

SELECT u.id, u.username, u.created_at, u.last_seen_at
FROM users u
WHERE u.active = TRUE
  AND EXTRACT(MONTH FROM u.created_at) = :month
  AND EXTRACT(YEAR FROM u.created_at) = :year
  AND u.last_seen_at IS NOT NULL -- Geht davon aus, dass aktiv bedeutet, dass sie sich kürzlich auf der Website angemeldet haben
ORDER BY u.created_at

Erklärung der Abfrage:

  • :month und :year sind Parameter, die Sie festlegen können, um nach dem spezifischen Monat und Jahr zu filtern.
  • u.active = TRUE stellt sicher, dass das Benutzerkonto noch aktiv ist.
  • EXTRACT(MONTH FROM u.created_at) = :month und EXTRACT(YEAR FROM u.created_at) = :year filtern das Registrierungsdatum auf den angegebenen Monat und das angegebene Jahr.
  • u.last_seen_at IS NOT NULL betrachtet den Benutzer als aktiv, wenn er sich jemals angemeldet hat.
  • Das Ergebnis liefert Benutzer-ID, Benutzernamen, Registrierungsdatum und Datum der letzten Anmeldung.

Passen Sie die Parameter und Felder gerne nach Ihren Bedürfnissen an. Lassen Sie mich wissen, wenn Sie weitere Hilfe benötigen!

Geben Sie ihm gerne weiteren Kontext, falls mir etwas fehlt.

3 „Gefällt mir“