Hallo zusammen,
leider weiß ich nicht recht wonach ich suchen muss und hoffe es kann mir jemand helfen.
Folgendes Problem, hier ein kleiner Auszug der Tabelle:
Nun wollte ich die UserId und die Anzahl der event_ids 301 an dem Tag als bei dem User die EventID 114 erstmalig aufgetreten ist (wobei es da nur ein ein paar gibt wo dies öfter als 1mal vorkommt).
Mein bisheriger Ansatz war folgendermaßen aber brachte leider kein Erfolg:
SELECT a.l_user_id, a.l_event_id, a.l_ts, COUNT(a.l_event_id) AS " Anzahl Logins am 1. Tag" FROM logfiles a,
(
SELECT l_user_id, l_ts FROM logfiles WHERE l_event_id = 114 GROUP BY l_user_id
) b
WHERE a.l_event_id = 301 AND a.l_user_id = b.l_user_id AND a.l_ts = b.l_ts GROUP BY a.l_user_id
Und das selbe Problem hab ich dann noch mit den ersten 3 tagen nachdem der Event 114 auftrat.
Ich hoffe, ich hab das Problem einigermaßen verständlich geschildert und es kann mir jemand helfen. Und ich hoffe meine anderen Probleme ähnlicher Natur kann ich dann auch lösen nach dem selben Prinzip.
Danke schonmal.
leider weiß ich nicht recht wonach ich suchen muss und hoffe es kann mir jemand helfen.
Folgendes Problem, hier ein kleiner Auszug der Tabelle:
Nun wollte ich die UserId und die Anzahl der event_ids 301 an dem Tag als bei dem User die EventID 114 erstmalig aufgetreten ist (wobei es da nur ein ein paar gibt wo dies öfter als 1mal vorkommt).
Mein bisheriger Ansatz war folgendermaßen aber brachte leider kein Erfolg:
SELECT a.l_user_id, a.l_event_id, a.l_ts, COUNT(a.l_event_id) AS " Anzahl Logins am 1. Tag" FROM logfiles a,
(
SELECT l_user_id, l_ts FROM logfiles WHERE l_event_id = 114 GROUP BY l_user_id
) b
WHERE a.l_event_id = 301 AND a.l_user_id = b.l_user_id AND a.l_ts = b.l_ts GROUP BY a.l_user_id
Und das selbe Problem hab ich dann noch mit den ersten 3 tagen nachdem der Event 114 auftrat.
Ich hoffe, ich hab das Problem einigermaßen verständlich geschildert und es kann mir jemand helfen. Und ich hoffe meine anderen Probleme ähnlicher Natur kann ich dann auch lösen nach dem selben Prinzip.
Danke schonmal.
Comment