Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Vier Abfragen mit Summen in eine Abfrage zusammenführen - Zaehlererfassung

Begonnen von Vansdan, Februar 17, 2012, 09:27:31

⏪ vorheriges - nächstes ⏩

Vansdan

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]
Vielen Dank für die Hilfe

Vansdan

Vansdan

Hallo,

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

Danke!
Vielen Dank für die Hilfe

Vansdan

bahasu

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
Servus

Vansdan

Hallo bahasu,

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

Vielen Dank für die Hilfe

Vansdan