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
Jo,
das mit den Zeitberechnungen ist etwas komplizierter. Folgende Abfrage funktioniert nur, wenn Start und Ende am gleichen Tag stattfinden und du [color=#0040FF]SQL-Kommando direkt ausführen[/color] angeschaltet hast.
[code]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"[/code]
Gruß R