Christian Kruse: SQL Datediff ????????

Beitrag lesen

Joho,

Gibt es in SQL die Möglichkeit eine Differenz von zwei Zeiten
ausgeben zu lassen und zwar in dem Format hh:mm:ss ???

Bsp.: Ich habe das Datum 12.07.01 12:00:00
und das Datum            13:07.01 13:30:30
Daraus hätte ich gerne das Ergebnis 25:30:30

Das ist stark von der Implementierung abhaengig. Bei MySQL waere eine moegliche Loesung

SELECT
  DATE_FORMAT(
     FROM_UNIXTIME(
       UNIX_TIMESTAMP(timestamp1) - UNIX_TIMESTAMP(timestamp2)
     ),
     '%T'
  )
FROM
  tabelle;

Fuer naehere Informationen solltest du das Manual deiner Implementierung zu Rate ziehen.

Gruss,
 CK
 http://wwwtech.de