🙏 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. 🤗

[gelöst] Abfrageproblem

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Rentner Heinz
Beiträge: 23
Registriert: Mi 9. Jul 2014, 16:10

[gelöst] Abfrageproblem

Beitrag von Rentner Heinz » Do 29. Sep 2022, 15:12

Hallo Forum,
unsere Verbrauchsmedien (Gas, Wasser, Strom) sind in einer Tabelle 'Verbraucher' gelistet. Über die ID der Verbraucher werden Ende des Monats die abgelesenen Werte in eine Tabelle 'Verbrauchsdaten' eingetragen.
Und dann gibt es noch die dritte Tabelle 'Preise' (Grundgebühr und Verbrauchspreis), wo die sich periodisch ändernden Preise eingetragen werden, auch hier über die ID der Verbraucher.

So weit so gut.

Nun scheitere ich an der Ermittlung der monatlichen Differenzen (Salden) per Abfrage aus der Tabelle 'Verbrauchsdaten' um dann die monatlichen Kosten zu ermitteln.
Sicher kann mir da jemand helfen.

Gruß
Rentner Heinz
Zuletzt geändert von Rentner Heinz am Do 10. Nov 2022, 19:57, insgesamt 1-mal geändert.

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

Re: Abfrageproblem

Beitrag von RobertG » Do 29. Sep 2022, 20:55

Da musst Du schon etwas konkreter werden. Mach' doch einmal ein Tabellenbeispiel der Tabelle "Verbrauchsdaten" und der Tabelle "Preise". Hast Du lediglich das Problem, dass Du nicht weißt, welche Preise für welchen Zeitraum genommen werden? Dann brauchst Du in der Tabelle "Preise" auf jeden Fall ein Startdatum und ein Enddatum für den Preis.

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

Rentner Heinz
Beiträge: 23
Registriert: Mi 9. Jul 2014, 16:10

Re: Abfrageproblem

Beitrag von Rentner Heinz » Do 29. Sep 2022, 22:04

Hallo Robert,
was Du ansprichst ist schon der zweite Schritt in meinem Problem.
Aber, in der Tabelle 'Verbrauch' werden Monat für Monat fortlaufend Ablesedaten eingegeben.
Mein aktuelles Problem ist einfach, dass ich aus der fortlaufenden Tabelle einfach die Differenz zwischen den einzelnen Monaten ermitteln möchte.

Die Fragmente der ersten Tabellen mit Daten sind beigefügt.
Energiedaten (2).zip
(14.74 KiB) 128-mal heruntergeladen

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

Re: Abfrageproblem

Beitrag von RobertG » Fr 30. Sep 2022, 08:38

Hallo Heinz,

probiere einmal diese Abfrage:

Code: Alles auswählen

SELECT "b"."ID-Art", "b"."Datum", "b"."Zählerstand", 
(SELECT "Zählerstand" FROM "02-Ablesedaten" WHERE "Datum" = "b"."DatumVorher" AND "ID-Art" = "b"."ID-Art") AS "ZählerstandVorher", 
"b"."Zählerstand" - (SELECT "Zählerstand" FROM "02-Ablesedaten" WHERE "Datum" = "b"."DatumVorher" AND "ID-Art" = "b"."ID-Art") AS "Differenz" 
FROM
(SELECT "a"."Zählerstand", "a"."Datum", "a"."ID-Art", 
(SELECT MAX("Datum") FROM "02-Ablesedaten" WHERE "Datum" < "a"."Datum" AND "ID-Art" = "a"."ID-Art") AS "DatumVorher" 
FROM "02-Ablesedaten" AS "a") 
AS "b"
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

Rentner Heinz
Beiträge: 23
Registriert: Mi 9. Jul 2014, 16:10

Re: Abfrageproblem

Beitrag von Rentner Heinz » Fr 30. Sep 2022, 17:56

Hallo Robert,
erst schon mal Dank für die Antwort.

Habe die vorgeschlagene Abfrage mit Alias 'Monatsverbrauch' gestartet. Leider wird kein Ergebnis gezeigt.
Datei / Abfrage ist beigefügt.

Gruß
Heinz
Dateianhänge
Energiedaten (2).zip
(14.74 KiB) 93-mal heruntergeladen

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

Re: Abfrageproblem

Beitrag von RobertG » Fr 30. Sep 2022, 19:55

Hallo Heinz.

hier die DB mit Abfrage. Ich schaue mir auch noch Deine 2. Fassung an, hatte das andere aber bereits gespeichert.
Funktioniert auch in deiner Beispieldatenbank einwandfrei. Da die Abfrage nicht in dem Beispiel enthalten war frage ich mich, wo Du denn da eine Abfrage eingegeben hast, die kein Ergebnis liefert.

Gruß

Robert
Dateianhänge
Energiedaten.zip
(14.98 KiB) 128-mal heruntergeladen
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

Rentner Heinz
Beiträge: 23
Registriert: Mi 9. Jul 2014, 16:10

Re: Abfrageproblem

Beitrag von Rentner Heinz » Fr 30. Sep 2022, 22:36

Hallo Robert,

ich hatte Deinen Vorschlag in eine Abfrage kopiert und kein Ergebnisch bekommen, aber auch keine Fehlermeldung.
Ist egal, bei der Datei, die Du nun geschickt hast, funktioniert es.

Also vielen Dank noch einmal.

Gruß
Heinz


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