Hallo Michael, >> >> Die Abfragen ergeben bei mir also mit Zeitfeldern die korrekten Werte. > Ist das vorstehende Zitat, insbesondere >> SELECT "Zeit2" - "Zeit1" AS "Alter_Tag" FROM ... > auf PostgreSQL oder auf BASE bezogen? in PostgreSQL (DBEAVER) > funktioniert es ja bei mir auch und liefert 01:15, aber <OBJECT> Fehler > in BASE. Ich würde die Abfrage eigentlich gerne in BASE / im Bericht > lassen, denn es müssen noch Parameterfelder (Datum von ... bis) etc. > abgefragt werden. > > Dein SQL-String in BASE liefert bei mir in allen drei Spalten den > <OBJECT>-Fehler. > Mit DBeaver hier: Alter_Tag = 01:15:00, Alter_Stunde = 30:00:00, > Alter_Minute = 1800:00:00.
... und 30 Stunden sind dann 1,25 Tage, die als 1,25 z.B. für die Berechnung des Lohns bei Überstunden genutzt werden können ... und 1800 Stunden dann 75 Tage, die dann als 75 Minuten ohne die Formatierung genutzt werden können Moment: Du hast doch Deine Datenbank mit PostgreSQL verbunden. Bei mir läuft das in Base mit einer PostgreSQL-Datenbank. Dann ist Dein Treiber (JDBC) nicht in Ordnung. 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. Gruß Robert -- Homepage: http://robert.familiegrosskopf.de LibreOffice Community: http://robert.familiegrosskopf.de/map_3 -- Liste abmelden mit E-Mail an: [email protected] 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
