Vinzenz Mai: Brauche MySQL-Abfrage

Beitrag lesen

Hallo,

Uns zwar habe ich in meiner DB viele Datumsfelder (datetime) mit zugehörigen Usern (integer->userid).
Jetzt möchte ich rausbekommen, welche User sich in einem Zeitraum (1 Monat) min. an 8 verschiedenen Tagen eingeloggt haben.

extrahiere aus dem Datumsfeld mit DATE() den Datumsanteil, zähle mit COUNT (DISTINCT) die verschiedenen Werte, schränke den Zeitraum mit der WHERE-Klausel ein, gruppiere nach der userid, reduziere die Ergebnismenge mit der HAVING-Klausel auf die gewünschten Datensätze.

Freundliche Grüße

Vinzenz