Ich habe ausprobiert und bin mit der hsqldb auf die folgende Lösung
gekommen. Mit dieser kann ich die Zeiten zumindest ausrechnen und im
Formular anzeigen lassen.

Bsp:
| db  | db  |Query|
|begin| ende|zeitsumme|
|08:00|16:00|08:0
|09:00|10:30|01:30
|08:45|15:30|07:45

Dann bleibt mir aber nur der Weg, diesen errechneten Wert in ein Extra
Summenfeld in die DB einzutragen. Aber rechnen kann ich damit leider
immer noch nicht.

Stimmt es tatsächlich, das mit der hsql und Zeitwerten nicht gerechnet
werden kann? Folgende Fehlermeldung erhalte ich bei der Funktion Summe
im Abfrageeditor:

Set Function on non-numeric data is not allowed in statement [SELECT
SUM( "zeitsumme" ) FROM "zeiten"]

Wäre zumindest ein von mir gewünschtes Feature

Ach so hier der SQl für die oben angegebenen Query

SELECT "begin", "ende",
CONCAT( datediff( 'hh', "begin", "ende" ), CONCAT( ':',
CASEWHEN( MINUTE( "ende" ) < MINUTE( "begin" ), ( 60 - MINUTE( "begin" )
+ MINUTE( "ende" ) ), MINUTE( "ende" ) - MINUTE( "begin" ) ) ) ) AS
"zeitsumme"
FROM "zeiten"

Kennt jemand einen anderen Weg, mit Zeiten zu rechnen?

Gruß
Ulf


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an