Berechnung von Stunden, Minuten, Sekunden in Base

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

markus72
Beiträge: 1
Registriert: Mo, 27.11.2006 20:52

Berechnung von Stunden, Minuten, Sekunden in Base

Beitrag von markus72 »

Hallo !!!

Habe folgendes Problem. Würde gerne eine Datenbank einrichten, mit der man seine Laufergebnisse dokumentieren kann.

Ich würde gerne eine Abfrage, bzw. Bericht generieren, der mir die wöchentlichen/monatlichen Laufzeiten (h:mm:ss) auswirft. Habe die Laufzeiten mit dem Feldtyp "Zeit [Time]" angelegt, es gibt aber das Problem, dass z.B. bei der Abfrage nur numerische Felder akzeptiert werden.

Hat jemand eine Lösung für solche Berechnungen ???

Danke.

Markus
berndkli
*****
Beiträge: 289
Registriert: Di, 12.04.2005 22:05

Beitrag von berndkli »

Hallo Markus

ich habe mal ein wenig herumprobiert, Base kann mit Zeiten nicht rechnen.
Warum machst du das nicht in einer Calc Tabelle, da geht das ganz einfach.

Gruss Bernd
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Beitrag von Gert Seler »

Hallo,
in Calc wird aus der Zeit (hh:mm) eine DezimalZahl wenn diese mit
24 multipliziert wird, da der Tag 24 Stunden hat.
Vielleicht geht das auch in Base.

mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
sarotti
****
Beiträge: 105
Registriert: So, 12.03.2006 17:40
Wohnort: Nähe Krefeld

Beitrag von sarotti »

Hallo Gert,

Bin mir nicht sicher, ob´s klappt. Aber die Datediff Funktion in einer Abfrage müßte auch bei einem Timestamp funktionieren. Käme auf einen Versuch an....Moment......


O.K. habe es gerade getestet :lol:

In der Abfrage mußt Du folgende Eingabe machen

Code: Alles auswählen

Datediff( {D 'hh' }, "Zeit1", "Zeit2" )
wobei "Zeitx" Deine zu rechnenden Felder sind und 'hh' für Stunden steht ('mm' für Minuten, 'ss' für Sekunden.....)

...nix ist unmöglich ....nur manchmal muss man drauf kommen

Gruss
sarotti
Antworten