Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#1

Falsche Differenz bei DateTime-Werten

  Alt 27. Jul 2006, 00:29
Datenbank: MySQL • Version: 4 • Zugriff über: phpMyAdmin
Ich hab hier gerade ein ganz seltsames Problem. Ich bastele einen kleinen Webcounter, der zu einer Session-Id jeden Aufruf mit Zeit protokolliert. Die Zeit wird als DateTime gespeichert. Um diese Einträge zu gruppierenm benutze ich folgenden Query:

SQL-Code:
SELECT sid, MAX( accessdate ) , MIN( accessdate ) , MAX( accessdate ) - MIN( accessdate ) , COUNT( * )
FROM counter
GROUP BY sid
Also ganz einfach (Aliase kommen noch). Seltsam ist nur das Ergebnis (s. Anhang).

Die Differenz zwischen 2006-07-26 23:03:28 und 2006-07-26 23:01:48 ist also 180 Sekunden?? Äääh klar. Und den andere Wert lass ich mal unkommentiert...

Ich denke, es ist ein ganz einfacher Fehler, ich komm aber partout nicht drauf.

Wer sieht den Fehler?

Danke schonmal!
Miniaturansicht angehängter Grafiken
mysql_101.gif  
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat