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:
:monthund:yearsind Parameter, die Sie festlegen können, um nach dem spezifischen Monat und Jahr zu filtern.u.active = TRUEstellt sicher, dass das Benutzerkonto noch aktiv ist.EXTRACT(MONTH FROM u.created_at) = :monthundEXTRACT(YEAR FROM u.created_at) = :yearfiltern das Registrierungsdatum auf den angegebenen Monat und das angegebene Jahr.u.last_seen_at IS NOT NULLbetrachtet 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.