🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Summieren von Zeitangaben

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
HondaCBR
Beiträge: 6
Registriert: Mo 25. Nov 2013, 12:20

Summieren von Zeitangaben

Beitrag von HondaCBR » Mi 10. Sep 2014, 12:20

Guten Tag,

wie kann ich die Spalte "Mobile usage" (Anhang) so summieren, dass ich bei einer Abfrage die gesamten Stunden zusammen berechnet, ausgegeben bekomme ?
Liebe Grüße &
Vielen Dank!! :)
Dateianhänge
2-Dienstag - Handyuse - LibreOffice Base_ Tabellendatenansicht_2014-09-10_12-14-13.png
2-Dienstag - Handyuse - LibreOffice Base_ Tabellendatenansicht_2014-09-10_12-14-13.png (31.12 KiB) 6648 mal betrachtet

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Summieren von Zeitangaben

Beitrag von F3K Total » Mi 10. Sep 2014, 18:29

Hi,
das geht mit der Funktion SUM().
Am besten lädst du ein Beispieldokument hoch, ggf. verfremdet, denn ohne zu wissen wie die der Abfrage zugrundeliegende Tabelle aufgebaut ist, wird es schwierig. Ausserdem wäre interessant zu wissen, welche Ergebnisse du brauchst, z.b. tageweise Summen in einem Zeitbereich, wie die aktuelle Kalenderwoche, der aktuelle Monat, das aktuelle Jahr ...
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

HondaCBR
Beiträge: 6
Registriert: Mo 25. Nov 2013, 12:20

Re: Summieren von Zeitangaben

Beitrag von HondaCBR » Mo 15. Sep 2014, 08:45

Guten Morgen,

Ich habe als Beispiel meine Datenbank mal hochgeladen.
Folgendes hab ich damit vor:

1. Ich hab ein Formular gebaut, da gebe ich täglich vom Vortag ein, wie lange ein Handy benutzt wurde: Datum / Wochentag / Zeit in HH:MM

2. Ich hab eine Tabelle in der sich alle Daten sammeln

3. Und ich hab Abfragen von Montag bis Sonntag gebaut, die mir aus der Großen Tabelle z.B. nur die Donnerstage Abfragen.

Mein Ziel ist es jetzt einfach nur eine weitere Abfrage zu haben, die mir meinetwegen alle Montage Abfragt und mir eine Summe aller Stunden:Minuten errechnet.

HondaCBR
Beiträge: 6
Registriert: Mo 25. Nov 2013, 12:20

Re: Summieren von Zeitangaben

Beitrag von HondaCBR » Mo 15. Sep 2014, 08:48

Oke Hochladen ging leider doch nicht

"Die Dateierweiterung odb ist nicht erlaubt.!"

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Summieren von Zeitangaben

Beitrag von F3K Total » Mo 15. Sep 2014, 16:15

einfach zippen ...
Windows 11: AOO, LO Linux Mint: AOO, LO

HondaCBR
Beiträge: 6
Registriert: Mo 25. Nov 2013, 12:20

Re: Summieren von Zeitangaben

Beitrag von HondaCBR » Di 16. Sep 2014, 07:23

Hier die TestDB gezippt, danke für eure Unterstützung :)
Dateianhänge
Handyuse.zip
(10.95 KiB) 367-mal heruntergeladen

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Summieren von Zeitangaben

Beitrag von F3K Total » Di 16. Sep 2014, 21:15

So,
habe dir ein Beispiel gebastelt.
Es gibt zwei neue Tabellen, Filter und Wochentage.
Und nur noch zwei Abfragen, q_Tageweise und q_Tagessummen.
Alles zusammen im Formular Analyse zeigt dir über die Auswahl des Wochentages und das anschliessende Klicken auf suchen was du möchtest. Übrigens brauchst du den Wochentag nicht einzugeben, durch das Datum ist er bekannt.
Viel Spaß damit.
Gruß R
Dateianhänge
Handyuse.zip
(17.46 KiB) 384-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Summieren von Zeitangaben

Beitrag von RobertG » Di 16. Sep 2014, 21:32

Hallo F3K Total,

nur ein kleiner Hinweis, damit das hier nicht nachher von Leuten überlesen wird, die die Beispiele nicht herunter laden:
Die Summierung von Zeiteingaben geht nicht direkt. Es lassen sich nur Zahlen summieren.
Bei Zeitangaben also

Code: Alles auswählen

SELECT SUM( HOUR("Zeit") ) AS "Stunden", SUM( Minute("Zeit") ) AS "Minuten", "Tag" FROM "Tabelle" GROUP BY "Tag"
Das kann jetzt natürlich auf die anderen Einheiten ausgedehnt werden.
Jetzt können die beiden Spalten auch zusammen gefasst werden, so dass eine Gesamtangabe in Minuten erfolgt:

Code: Alles auswählen

SELECT (SUM( HOUR("Zeit") )*60 + SUM( Minute("Zeit") )) AS "Minuten", "Tag" FROM "Tabelle" GROUP BY "Tag"
Gruß

Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

HondaCBR
Beiträge: 6
Registriert: Mo 25. Nov 2013, 12:20

Re: Summieren von Zeitangaben

Beitrag von HondaCBR » Mi 17. Sep 2014, 10:32

Hallo F3K Total,

danke für dein Beispiel was du erstellt hast, das hat es für meinen Zweck voll auf den Punkt gebracht!! Genau so und nicht anderes wollte ich das haben, einfach klasse vielen dank :)


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten