von ckoring » Mi, 18.05.2011 20:32
Hallo komma4,
sorry, das waren wohl etwas zu wenig Informationen für eine Antwort die mir hilft.
Also, ich hab eine Tabelle mit einer Vielzahl von Einträgen und will mir über eine Abfrage daraus ein Übersicht erzeugen. Jeder Datensatz enthält unteranderem folgende Daten/Spalten:
Code: Alles auswählen
<...> | "KategorieName" | "TeilbelegSumme" | "KaeuferID" | <...>
Ich möchte nun eine Übersicht erzeugen die folgende Spalten enhält:
Code: Alles auswählen
1. "KategorieName"
2. Summe von "TeilbelegSumme" für jede Kategorie
3. Summe von "TeilbelegSumme" für jede Kategorie mit "KaeuferID"=0
4. Summe von "TeilbelegSumme" für jede Kategorie mit "KaeuferID"=1
Beispiel für das gewünschte Ergebnis:
Kategorie gesamt Käufer0 Käufer1
------------------------------------------------
Werkzeug 350 120 230
Verbrauchsmaterial 150 90 60
Rohmaterial 330 220 110
Dienstleistung 170 80 90
Wie bereits geschrieben bekomme ich das als einzelne Abfragen hin (z.B. KategorieName|KategorieSumme Käufer0), habe aber noch keinen funktionierenden Ansatz gefunden die Spalten 2,3,4,... in einer Abfrage zusammen zuführen. Mit dem Schlüsselwort UNION kann man wie ich meine nur Abfragen zeilenweise kombinieren, meine Versuche mit einer Unterabfrage im FROM-Abschnitt endeten im Wirrwarr oder mit Syntax-Fehlern.
So, ich hoffe dass jetzt genug Informationen auf Tisch liegen um mir zu helfen
cheer Christian
Hallo komma4,
sorry, das waren wohl etwas zu wenig Informationen für eine Antwort die mir hilft.
Also, ich hab eine Tabelle mit einer Vielzahl von Einträgen und will mir über eine Abfrage daraus ein Übersicht erzeugen. Jeder Datensatz enthält unteranderem folgende Daten/Spalten:
[code]<...> | "KategorieName" | "TeilbelegSumme" | "KaeuferID" | <...>[/code]
Ich möchte nun eine Übersicht erzeugen die folgende Spalten enhält:
[code]
1. "KategorieName"
2. Summe von "TeilbelegSumme" für jede Kategorie
3. Summe von "TeilbelegSumme" für jede Kategorie mit "KaeuferID"=0
4. Summe von "TeilbelegSumme" für jede Kategorie mit "KaeuferID"=1
Beispiel für das gewünschte Ergebnis:
Kategorie gesamt Käufer0 Käufer1
------------------------------------------------
Werkzeug 350 120 230
Verbrauchsmaterial 150 90 60
Rohmaterial 330 220 110
Dienstleistung 170 80 90
[/code]
Wie bereits geschrieben bekomme ich das als einzelne Abfragen hin (z.B. KategorieName|KategorieSumme Käufer0), habe aber noch keinen funktionierenden Ansatz gefunden die Spalten 2,3,4,... in einer Abfrage zusammen zuführen. Mit dem Schlüsselwort UNION kann man wie ich meine nur Abfragen zeilenweise kombinieren, meine Versuche mit einer Unterabfrage im FROM-Abschnitt endeten im Wirrwarr oder mit Syntax-Fehlern.
So, ich hoffe dass jetzt genug Informationen auf Tisch liegen um mir zu helfen :D
cheer Christian