Seite 1 von 1

Mit Zeiten rechnen

Verfasst: Mo, 23.02.2009 15:57
von torecki
Hallo,
ich habe eine Tabelle ("Aufwand", HSQLDB) mit den Feldern Anfangs- und Endzeit (beide timestamp) und Sollzeit (time). In einem Formular zur eingabe der Zeiten möchte ich jetzt die "Istzeit" resultierend aus Endzeit - Anfangszeit anzeigen lassen.
Ich dachte ich erzeuge eine Abfrage und füge das darin erechnete Ergebnis in das Formular mit ein.

Code: Alles auswählen

SELECT "Anfangszeit", "Endzeit", "Sollzeit", "Endzeit" - "Anfangszeit" AS "Istzeit" FROM "Aufwand"
scheint allerdings nicht richtig zu sein da ich die Fehlermeldung

Code: Alles auswählen

Wrond data type: java.lang.NumberFormatException [SELECT "Anfangszeit","Endzeit","Sollzeit","Endzeit" - "Anfangszeit" AS "Istzeit" FROM "Aufwand"]
erhalte.
Kann mir jemand einen Tip geben wie ich das, evtl. ohne Abfrag, in einem Formular realisiert bekomme und/oder wie ich die Abfrage richtig formulieren muss?
Danke
Torsten

Re: Mit Zeiten rechnen

Verfasst: Mo, 23.02.2009 19:36
von Barlee
Hallo torecki,

Zeitendifferenzen ermittelst Du in einer Abfrage mit DATEDIFF().
siehe
viewtopic.php?f=8&t=18841&p=79294&hilit=datediff#p79294
viewtopic.php?f=8&t=18213&p=76555&hilit=datediff#p76555

Gruß Barlee

Re: Mit Zeiten rechnen

Verfasst: Mo, 23.02.2009 21:11
von torecki
Danke für die schnelle und kompetente Antwort Barlee .
Ich hatte schon Stunden im Forum gesucht, wahrscheinlich mit den falschen Suchbegriffen...
Danke

P.S. Gibt es eigentlich ein vernünftiges Wiki dazu wo man dann solche "Erkenntnisse" gleich einstellen kann?

Re: Mit Zeiten rechnen

Verfasst: Mo, 23.02.2009 22:02
von Barlee
Hallo torecki,

http://www.ooowiki.de ist ein guter Anlaufpunkt.

Gruß Barlee