Mahlzeit,
meine Tabelle ist ein vereinfachtes log vom Server mit den Spalten
url, ref, ts
(url der Seite, referrer und Zeitstempel)
Bei jedem Aufruf einer Seite kommt also ein neuer Record hinzu.
Anzeigen möchte ich die URLs, die jeweilige Anzahl der Aufrufe und die jeweilige Zeit des letzten Zugriffs.
Mein Ansatz:
SELECT url, count(url) as cnt, ts FROM log GROUP BY url ORDER BY ts DESC
Das zeigt url, cnt korrekt, jedoch der Zeitstempel ist nicht der vom letzten Zugriff: Es wird 'irgendeine' Zeit angezeigt, das "ORDER BY" ts wird quasi ignoriert.
Bitte mal um Hilfe zum SQLstatement, womit exakt die Zeit des letzten Zugriffs mitgeliefert wird. Inner JOIN?
Hotte
--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.