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

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

harrylah
Beiträge: 2
Registriert: Fr, 23.03.2007 11:27

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

Beitrag 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
Edding2002
*
Beiträge: 14
Registriert: Sa, 01.10.2005 16:54

Beitrag von Edding2002 »

Schaue mal hier,viewtopic.php?t=11323&highlight= vielleicht hilft das ja.
harrylah
Beiträge: 2
Registriert: Fr, 23.03.2007 11:27

Beitrag 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?
Antworten