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 (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