Suche nach der Anzahl gelöster Themen pro Benutzer

Hallo zusammen,

ich möchte eine Abfrage im Daten-Explorer erstellen und bin, da ich völlig neu darin bin, nicht sicher, wo ich anfangen soll!

Ich möchte die folgende Abfrage ausführen:
Gib die Anzahl der Themen zurück, bei denen ein Beitrag von Personen, die keiner bestimmten Gruppe angehören, als Lösung markiert wurde, für ein Start- und Enddatum.

Ich konnte keine ähnlichen Abfragen finden, die dies tun, daher entschuldige ich mich, falls ich sie übersehen habe. Alle Hinweise und Tipps werden dankbar angenommen!

Viele Grüße,

Lju

1 „Gefällt mir“

Hallo und willkommen @lju :slight_smile:

Dieses Thema enthält ein paar Beispiele, um Ihnen den Einstieg zu erleichtern – How to get number of solutions per users using Data Explorer?

4 „Gefällt mir“

Hallo @JammyDodger

Danke dafür – es war hilfreich, und ich glaube, ich habe die verschiedenen Felder verstanden :slight_smile:

Als ehemaliger Datenarchitekt träume ich davon, eine Art Datenmodell als Referenz zu haben, kleiner Wink mit dem Zaunpfahl

Viele Grüße,

Lju

2 „Gefällt mir“

6 Beiträge wurden in ein neues Thema aufgeteilt: Wir sollten ein Datenmodell haben, um das Durchsuchen der Datenbank zu erleichtern

Ich denke, Sie könnten es mit zweien schaffen, wenn Sie group_users verwenden. Vielleicht so etwas wie:

-- [params]
-- string :group_name = staff
-- date :date_from = 01/04/2022
-- date :date_to = 01/05/2022


SELECT
gu.group_id,
ua.user_id,
COUNT(1) AS solved_count
FROM user_actions ua
JOIN group_users gu on ua.user_id = gu.user_id
WHERE ua.action_type = 15
AND gu.group_id = (SELECT id FROM groups WHERE name = :group_name)
AND ua.created_at::date BETWEEN :date_from::date AND :date_to::date
GROUP BY gu.group_id, ua.user_id
ORDER BY solved_count DESC

(Zu Ihrer Information: group_name ist Groß- und Kleinschreibung zu beachten)


Update: Verspätet festgestellt, dass ich eine dritte hinzugefügt habe, als ich die Gruppensuche benutzerfreundlicher gestaltet habe, als eine direkte group_id zu verwenden. Aber es könnte mit zweien gemacht werden. :slightly_smiling_face:

3 „Gefällt mir“

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