Zeitdauer in Abfrage berechnen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Zeitdauer in Abfrage berechnen

Re: Zeitdauer in Abfrage berechnen

von F3K Total » Mo, 12.03.2012 19:04

Jo,
das mit den Zeitberechnungen ist etwas komplizierter. Folgende Abfrage funktioniert nur, wenn Start und Ende am gleichen Tag stattfinden und du SQL-Kommando direkt ausführen angeschaltet hast.

Code: Alles auswählen

SELECT "Startzeit", "Endzeit","km Start", "km Ende", "km Ende" - "km Start" AS "Strecke", Convert(casewhen((datediff( 'mi',"Startzeit","Endzeit") / 60)< 10,'0'||(datediff( 'mi',"Startzeit","Endzeit") / 60),''||(datediff( 'mi',"Startzeit","Endzeit") / 60))||':'||casewhen(mod(datediff( 'mi',"Startzeit","Endzeit"),60)<10,'0'||mod(datediff( 'mi',"Startzeit","Endzeit"),60),''||mod(datediff( 'mi',"Startzeit","Endzeit"),60))||':00','TIME') as "Fahrtdauer" FROM "Fahrtenbuch"
Gruß R

Zeitdauer in Abfrage berechnen

von oo-user-mit-problem » Mo, 12.03.2012 16:58

Hallo zusammen,

ich bastele gerade an einem Fahrtenbuch und scheitere an der Ausrechnung der Fahrtdauer. Eigentlich bin ich davon ausgegangen, dass das mit "Endzeit" - "Startzeit" lösen kann. Wenn ich das versuche, bekomme ich die Fehlermeldung "Wrong data type: java.lang.NumberFormatException in Statement [...]"

Ich möchte bei meiner Abfrage einfach nur die Fahrtdauer in HH:MM Format ausgegeben haben. Hat jemand ein Idee?

Viele Grüße
Henrik
Dateianhänge
Fahrtenbuch.odb
(4.11 KiB) 65-mal heruntergeladen

Nach oben