Hallo,
wenn ich das Ergebnis aus 2 Abfragen gem. folgendem Beispiel zusammenfasse, funktioniert das wunderbar. Sobald ich die Abfrage von 2 auf
3 Spalten erweitern will, bekomme ich immer eine Fehlermeldung.
Ich habe zur Vereinfachung, die 3.te Spalte gleich wie die 2.te gemacht.
Damit dürfte ein Fehler in der 3.ten SQL Anweisung ausgeschlossen sein.
funktionierendes Beispiel mit 2 Abfragen:
Erweitertes Beispiel mit 3 Abfragen:
Kann mir da jemand helfen, ich sehe den Fehler nicht.
Gruß
Nico
wenn ich das Ergebnis aus 2 Abfragen gem. folgendem Beispiel zusammenfasse, funktioniert das wunderbar. Sobald ich die Abfrage von 2 auf
3 Spalten erweitern will, bekomme ich immer eine Fehlermeldung.
Ich habe zur Vereinfachung, die 3.te Spalte gleich wie die 2.te gemacht.
Damit dürfte ein Fehler in der 3.ten SQL Anweisung ausgeschlossen sein.
funktionierendes Beispiel mit 2 Abfragen:
Code:
SELECT x.k AS Klasse, sum(x.a) AS Anzahl, sum(x.b) AS weiblich FROM [ SELECT Klasse as k, count(*) as a, NULL as b FROM SVP09 GROUP BY Klasse UNION ALL SELECT Klasse as k, NULL as a, count(*) AS b FROM SVP09 WHERE Geschlecht LIKE "w" GROUP BY Klasse ]. AS x GROUP BY x.k;
Code:
SELECT x.k AS Klasse, sum(x.a) AS Anzahl, sum(x.b) AS weiblich, sum(x.c) AS c FROM [ SELECT Klasse as k, count(*) as a, NULL as b, NULL as c FROM SVP09 GROUP BY Klasse UNION ALL SELECT Klasse as k, NULL as a, count(*) AS b, NULL as c FROM SVP09 WHERE Geschlecht LIKE "w" GROUP BY Klasse UNION ALL SELECT Klasse as k, NULL as a, NULL as b, count(*) as c FROM SVP09 WHERE Geschlecht LIKE "w" GROUP BY Klasse ]. AS x GROUP BY x.k;
Gruß
Nico
Comment