Seite 1 von 1

Zeitdifferenz Firebird Zeitstempel

Verfasst: Sa 6. Feb 2021, 14:05
von Ray123
Gibt es in Basic eine einfache Möglichkeit, aus zwei Firebird-Zeitstempeleinträgen die Zeitdifferenz zu errechnen? Aktuell zerlege ich die Zeiteinträge und berechne die Differenz, was nicht gerade elegant ist.
Die Firebird-Zeitstempel haben folgendes Format.
"yyyy-mm-dd hh:mm:ss,sss0"

Gruß
Ray

Re: Zeitdifferenz Firebird Zeitstempel

Verfasst: So 7. Feb 2021, 09:32
von F3K Total
Moin,
wozu ein Makro, folgende Abfrage liefert bei mir die Zeitdifferenz:

Code: Alles auswählen

SELECT "TS1", "TS2", "TS2" - "TS1" "ZEITDIFFERENZ" FROM "ZEITEN"
TS.png
TS.png (10.45 KiB) 1879 mal betrachtet
Gruß R

Re: Zeitdifferenz Firebird Zeitstempel

Verfasst: So 7. Feb 2021, 18:43
von Ray123
Ja das stimmt, ich hatte vergessen zu erwähnen, daß meine Zeitstempel in unterschiedlichen Datensätzen stecken und so ein Befehl über Datensätze hinweg gibt es nicht, oder?

Re: Zeitdifferenz Firebird Zeitstempel

Verfasst: So 7. Feb 2021, 20:14
von F3K Total
Sicher gibt es so einen "Befehl". Wenn du per Makro zwei zu vergleichende Zeitstempel finden kannst, dann kannst du das auch per SQL.
Gruß R

Re: Zeitdifferenz Firebird Zeitstempel

Verfasst: Mo 8. Feb 2021, 09:08
von Ray123
Danke für den Hinweis, da ich mich SQL-mäßig eher als Novize einordne, muß ich da mal darüber nachdenken, wobei ich allerdings schon so eine Idee habe.

Gruß
Ray