Date: prev next · Thread: first prev next last
2019 Archives by date, by thread · List index


Lieber Michael,

was ich noch vergessen habe: du kannst natürlich, wenn das nötig ist, in Base eine Abfrage auf diese View definieren.

Herzliche Grüße

Gerhard

Am 14.08.2019 um 13:50 schrieb Gerhard Weydt:
Lieber Michael,

du hast nichts davon geschrieben, ob du es mit einer View/Ansicht probiert hast, wie Robert und ich beide vorgeschlagen haben. Packe alle Berechnungen einfach da rein. Ein Beispiel in MariaDB, weil ich das ja nicht in PostgreSQL ausprobieren kann, das musst du entsprechend umschreiben: SELECT *, TIMEDIFF(tim1, tim2) AS difft, TIME_TO_SEC(TIMEDIFF(tim1, tim2)) AS diffs FROM michael  WHERE id <= 2 Der erste Ausdruck ergibt die Zeitdifferenz in Std:min:sec, der zweite rechnet das noch in Sekunden um. So passiert alles schon auf DB-Seite, und die Probleme, die Base offenbar macht, werden vermieden.

Wie ich gerade ausprobiert habe, kann der Report-Designer die Zeitangaben im Format mit den Doppelpunkten per Summe schön addieren, also sollte dir der erste der beiden Ausdrücke schon ausreichen. Hier ein aufbereitetes (weil ich hier keine Abbildung einfügen kann) Ergebnis meines Primitivreports:

1 18:15:18 13:17:17 04:58:01 17881

2 13:07:08 12:05:13 01:01:55 3715

05:59:56 21596


Herzliche Grüße

Gerhard

Am 14.08.2019 um 09:58 schrieb Hessler, Klaus-Michael:
Hallo Robert,
Moment: Du hast doch Deine Datenbank mit PostgreSQL verbunden.
Ja!
Bei mir läuft das in Base mit einer PostgreSQL-Datenbank. Dann ist Dein Treiber (JDBC) nicht in Ordnung.
mag sein ....
Nimm die direkte Verbindung, die schon seit
Beginn von LO dabei ist. Die macht das korrekt. Deswegen habe ich im
Base-Handbuch auch gar keine anderen Verbindungen getestet.
... aber den nativen hatten wir wegen anderer Fehler (siehe PM) auch schon verworfen. Wenn ich es richtig erinnere, hattest Du sogar eine Bug-Meldung erzeugt (wegen der Anzeige der _Postgres-Tabellen?)

Ratlos
Michael






--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.