Wie kann ich in einer Abfrage eine Zeitdifferenz berechnen und das Ergebniss im Zeitformat ausgeben. (HH:MM)
z.B. Zeit1 = 08:00 Zeit2= 17:15
Moderator: Moderatoren
SELECT DATEDIFF( 'mi', "Zeit1", "Zeit2" ) FROM "TABELLENNAME"SELECT "ID", "Datum", "Zeit1", "Zeit2", DATEDIFF( 'mi', "Zeit1", "Zeit2" ) / 60 as stunden, mod(DATEDIFF( 'mi', "Zeit1", "Zeit2" )/60) as minuten FROM "Tabelle1"concat('2',concat(',','50') und schon steht da 2,50concat(DATEDIFF( 'mi', "Zeit1", "Zeit2" ) / 60,concat(',', mod(DATEDIFF( 'mi', "Zeit1", "Zeit2" )/60)*100/60))benötige ich jedoch unbedingt einen genauen Ausdruck als Stunden mit 2 Dezimalstellen hinter dem Komma.
Aber wenn ich in der Formel durch 60 teile kommt immer nur die entsprechende Ganzzahl, die nachkommastellen werden verschluckt.
CAST(DATEDIFF( 'mi', "Zeit1", "Zeit2" ) AS DOUBLE) / 60 AS "TST" DATEDIFF( 'ss', "Arbeitsbegin", "Arbeitsende" ) / 3600.00Mitglieder in diesem Forum: slu und 7 Gäste