MySQL: für Statistik: nur Zugriffe zählen, die mehr als 30 Minuten auseinanderliegen

mephiztophelez

Grünschnabel
Hallo,

Ich habe eine Tabelle wo u.a. ein Timestamp, IP-Adresse und eine fileID drinsteht, also ein Zugriffslogfile.

Mein Ziel ist es ein Liste der meisten Zugriffe (z.B. Top10) auszugeben, wobei ich jedoch die Zugriffe rausfiltern moechte, die von einer IP innerhalb von 30 Minuten angeklickt wurden.
ich weiss, dass sich diese Klickbetrugproblem nie komplett verhindern laesst, nur wuerde ich es gern wie z.B. Webalyzer herausfiltern.

Ist es also moeglich, das schon innerhalb von MySQL zu erledigen?
Ich moechte also nur Datensaetze , wo die Zugriffe von der gleichen IP wenigstens 30 Minuten auseinanderliegen.

Ansonsten, hole ich mir die gesamte Liste und mache dann den Rest mit einer PHP Funktion. Wenns schon in MySQL ginge, waere schoen :)

Vielen Dank im Voraus
Christoph
 
Zurück