Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Vansdan am Februar 17, 2012, 09:27:31

Titel: Vier Abfragen mit Summen in eine Abfrage zusammenführen - Zaehlererfassung
Beitrag von: Vansdan am Februar 17, 2012, 09:27:31
Hallo liebes Forum,

ich wurde hier bereits tatkräftig bei der Erstellung meiner Energiedatenerfassung unterstützt, leider habe ich jetzt noch ein Problem, das ich trotz Lesens hier im Forum sowie viel Ausprobierens noch nicht lesen konnte:

Ich berechne in einer Abfrage den Monatsverbrauch von jedem Zähler. Diese Abfrage nehme ich als Grundlage, um über eine weitere Abfrage die Jahressummen dieses einen oder manchmal auch von mehreren Zählern über die Summe-Funktion zu berechnen. Somit habe ich den Jahresverbrauch diese(r)s Zähler(s).

Nun zu meinem Problem. Ich möchte gerne ein Diagramm erzeugen, dass die Jahresverbräuche dieser Zähler ausgibt und bräuchte hierfür eine Abfrage, in welcher die vorher per Abfrage erzeugten Jahresverbräuche nach Jahr beinhaltet sind.
Leider erzeugt meine Abfrage (siehe qryJahresverbrauch_Strom_Dia in meiner Beispieldatei) nicht das gewünschte Ergebnis, da die Datensätze immer doppelt angezeigt werden...

Wie könnte ich einer Zeile für das jeweilige Jahr die einzelnen Jahresverbräuche angezeigt bekommen?

Beispiel:
JAhr              Jahresverbrauch Gruppe 1                     Jahresverbrauch Gruppe 2      usw.
2007             20000                                                    34567                                     usw.

Danke für die Antwort!





[Anhang gelöscht durch Administrator]
Titel: Re: Vier Abfragen mit Summen in eine Abfrage zusammenführen - Zaehlererfassung
Beitrag von: Vansdan am Februar 20, 2012, 09:06:58
Hallo,

keiner eine Idee oder eine Info, ob das was ich vorhabe überhaupt möglich ist?

Danke!
Titel: Re: Vier Abfragen mit Summen in eine Abfrage zusammenführen - Zaehlererfassung
Beitrag von: bahasu am Februar 20, 2012, 09:22:57
Hallo,

kommt das dem Ziel näher?
SELECT DISTINCT qryJahresverbrauch_Strom_Br_ges.Jahr, qryJahresverbrauch_Strom_H_ges.Jahr, qryJahresverbrauch_Strom_Ka_ges.Jahr, qryJahresverbrauch_Strom_SH_ges.Jahr, qryJahresverbrauch_Strom_Br_ges.Gesamtjahresverbrauch_S_Br, qryJahresverbrauch_Strom_H_ges.Gesamtjahresverbrauch_S_Ha, qryJahresverbrauch_Strom_Ka_ges.Gesamtjahresverbrauch_S_Ka, qryJahresverbrauch_Strom_SH_ges.Gesamtjahresverbrauch_S_SH
FROM ((qryJahresverbrauch_Strom_Br_ges INNER JOIN qryJahresverbrauch_Strom_H_ges ON qryJahresverbrauch_Strom_Br_ges.Jahr = qryJahresverbrauch_Strom_H_ges.Jahr) INNER JOIN qryJahresverbrauch_Strom_Ka_ges ON qryJahresverbrauch_Strom_Br_ges.Jahr = qryJahresverbrauch_Strom_Ka_ges.Jahr) INNER JOIN qryJahresverbrauch_Strom_SH_ges ON qryJahresverbrauch_Strom_Br_ges.Jahr = qryJahresverbrauch_Strom_SH_ges.Jahr;

Obiges gilt unter der Annahme, dass es immer zu allen 4 Unterabfragen Daten gibt. Falls diese Annahme falsch ist, bitte aus "inner join" ein "left join" machen.
Harald
Titel: Re: Vier Abfragen mit Summen in eine Abfrage zusammenführen - Zaehlererfassung
Beitrag von: Vansdan am Februar 20, 2012, 09:46:54
Hallo bahasu,

vielen Dank für die Antwort, diese war genau die Lösung, die ich gesucht habe...