Mailinglisten-Archive |
> 1. IPs gruppieren die innerhalb eines z.B. 5 Minutenzeitraums liegen und > dann diese Einträge nach Tagen oder Wochen oder Monaten gruppieren so das > ich die Anzahl Visits und wenn ich die 5 Minutengruppierung nicht mache > die Pageimpressions habe Fuer die 5-min-Gruppierung faellt mir gerade nichts SQL-maessiges ein, ich wuerde das ueber einen cron-job loesen, der alle 5 Minuten laeuft, nen gruppierten count ueber die letzten 5 minuten in eine extra tabelle speichert. Oder du hast, wenn du Eintraege in die Tabelle schreibst, gleich soviel Weitsicht, dass du eine Spalte fuer die Intervallangabe hast, welche fuer je 5 Minuten immer den gleichen wert haelt, dann koenntest du danach gruppieren und counten. Ich wuerde an dieser stelle den Unix-timestamp nehmen (der die millisekunden nach 1970 zaehlt), den wert durch 300.000 dividieren (Anzahl der millisekunden pro 5 minuten, = 5*60*1000), abrunden, wieder mit 300.000 multiplizieren. Ggf. kannst du dir daraus ja ein Datum generieren lassen, welches du in ein DATETIME-Feld schreibst. ciao! Kai -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive