Registriert seit: 2. Aug 2006
Ort: Arni (Region Zürich) Schweiz
81 Beiträge
Delphi XE5 Enterprise
|
Zeit zwischen zwei Time Felder
6. Jan 2024, 15:51
Datenbank: SQLite • Version: 3.1 • Zugriff über: SQL Delphi
Hallo allerseits,
Habe in einer SQLite Tabelle zwei TIME Felder.
[InTime] TIME,
[OutTime] TIME,
Nun möchte ich in einer Abfrage die Differenz dieser zwei Zeiten im Format HH:MM anzeige.
Habe einiges ausprobiert aber bisher keine brauchbare Abfrage erstellen können.
Kann doch nicht so schwierig sein.
All das bringt nichts Brauchbares:
SELECT InTime, OutTime,
Time(OutTime - InTime) As WorkTime,
(CAST(OutTime AS INT) - CAST(InTime AS INT)) as IntDif,
CAST(OutTime AS INT) || ':' || substr('00'|| CAST((OutTime - CAST(InTime AS INT)) AS INT), -2, 2) as TotTime,
Time(JULIANDAY(OutTime) - JULIANDAY(InTime)) AS difference
FROM Tm_ShiftDetailPln
Bin da wohl zu unerfahren.
Wäre sehr Dankbar wenn mir da jemand weiterhelfen könnte.
Wielen Dank schon mal.
Heinrich
Heinrich Wyssen
Geändert von hewy ( 6. Jan 2024 um 15:54 Uhr)
|