Abstand (in Sek.) zwischen zwei Daten ermitteln

MySQL, PostgreSQL, SQLite
andreasbinder
Posts: 28
Joined: 2003-09-29 11:59

Abstand (in Sek.) zwischen zwei Daten ermitteln

Post by andreasbinder » 2003-11-04 17:08

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

henock
Posts: 17
Joined: 2002-07-12 15:11

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

Post by henock » 2003-11-04 18:00

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.
Last edited by henock on 2003-11-04 19:14, edited 1 time in total.

andreasbinder
Posts: 28
Joined: 2003-09-29 11:59

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

Post by andreasbinder » 2003-11-04 18:21

Vielen Dank.