Seite 1 von 1

Ergebnis von datediff('mi', Zeit1, Zeit2) als hh:mm formatie

Verfasst: Fr, 23.03.2007 11:39
von harrylah
Servus Gemeinde,

ich hab hier eine Tabelle mit den Spalten "Zeit1" und "Zeit 2" des Typs TIME. "Zeit1" sei "13:00:00", "Zeit2" sei "13:45:00".
Die Funktion (platziert in einer Abfrage) DATEDIFF('mi', "Zeit1", "Zeit2") liefert korrekterweise 45.
Wie formatiere ich diese 45 in einem Formular so, dass "00:45" rauskommt?

Habs probiert mit einfachem Format als "hh:mm", Ergebnis "00:00".
Die gleiche Funktion, dividiert durch 60, liefert glatt 0.

Ich check's irgendwie nicht, kann mir jemand vom Schlauch runterhelfen? :roll:

Ich hab vier OOo 2.0.4, weil portable...

Liebe Grüße Harry

Verfasst: Fr, 23.03.2007 14:35
von Edding2002
Schaue mal hier,viewtopic.php?t=11323&highlight= vielleicht hilft das ja.

Verfasst: Fr, 23.03.2007 15:45
von harrylah
Danke, dass Du hilfst. Den Link hatte ich allerdings auch schon gesehen. Wahrscheinlich hätt ich drauf hinweisen sollen, dass ich dieses und ein paar andere Foren schon durchgewühlt habe.

Die "Lösung" aus dem älteren Beitrag würde ich allerdings mal klassisch als Workaround bezeichnen, nicht als Lösung.
Wozu brauch ich denn den Feldtyp Zeit, wenn man ihn nicht ordentlich verwenden kann?
Geht das nicht mit Bordmittelchen ohne Umwege?