Forum: Datenbanken
Delphi
by smudo,
8. Dez 2005
Sorry, ich war einen Schritt vor der Lösung... :oops:
Aber falls es jemanden interessiert:
cast((cast(b.ts_end as time) - cast(b.ts_start as time)) as int) gibt mir die Dauer in Sekunden aus.
Danke an mich selbst :zwinker:
Forum: Datenbanken
Delphi
by smudo,
8. Dez 2005
Hallo :wink: ,
ich greife meine Frage nochmal auf.
Jetzt benötige ich nicht die Ausgabe als Time, sondern als Int
Das heißt, ich möchte die Anzahl der Sekunden oder Millisekunden ausgeben.
Ist eine solche Conversion möglich?
Danke im Voraus
Forum: Datenbanken
Delphi
by smudo,
1. Dez 2005
Aber so gehts...
select ...,cast('0:00' as time) + (cast(b.ts_end as time) - cast(b.ts_start as time)) as dauer,...
Danke und freundliche Grüße zurück
René
Forum: Datenbanken
Delphi
by smudo,
1. Dez 2005
:xmas: Hallo,
hier mal was scheinbar kniffliges. Ich habe zwei Timestamps - TS_Start wird beim Insert gesetzt, TS_End beim Update.
Nun möchte ich per Select die Dauer zwischen Insert und Update ermitteln.
TS_Start=30.11.2005 18:04:20
TS_End=30.11.2005 20:49:36
select TS_End-TS_Start from... = 0,114768518 :gruebel: