Page 1 of 1

Abstand (in Sek.) zwischen zwei Daten ermitteln

Posted: 2003-11-04 17:08
by andreasbinder
Hallo Leute,

ich habe eine mySQL Datenbanktabelle in der ein Start- und Enddatum vom Typ "datetime" gespeichert wird.
Nun möchte ich über ein mySQL Abfrage den Abstand zwischen Start- und Enddatum in Sekunden ausgegeben haben.

Wie lautet die benötigte Datenbankabfrage?

Danke
Andy

Re: Abstand (in Sek.) zwischen zwei Daten ermitteln

Posted: 2003-11-04 18:00
by henock
Hier ist das MySQL-Handbuch dein Freund, Stichwort Date-Time-Functions in SELECTS, insbesondere bzglk Timestamps:

Code: Select all

SELECT (UNIX_TIMESTAMP(EndDatum)-UNIX_TIMESTAMP(StartDatum)) AS Abstand FROM Tabelle;
Ab MySQL vers. 4.1.1 sollte auch ein einfaches TIMESTAMP() gehen.

Re: Abstand (in Sek.) zwischen zwei Daten ermitteln

Posted: 2003-11-04 18:21
by andreasbinder
Vielen Dank.