Forum: SQL |
Thema:
Re: 2 mal Count in einer Abfrage |
Von:
Daniel Röber (
14.03.2005 16:04) |
Steve1da,
in den subquerries fuegst du noch den bezirk mit ein, nicht nur in der group by klausel.
select wahl220505ltw.str, (select count (*) from wahl220505ltw as T1
where T1.str = wahl220505ltw.str and T1.ges = 'w' and t1.bezirk = wahl220505ltw.bezirk) as weiblich,
(select count(*) from w05 as T2 where T2.str = w05.str and T2.ges = 'm' and t2.bezirk = w05.bezirk) as 'männlich'
from w05
group by w05.bezirk,w05.str
order by w05.bezirk,w05.str
ich hoffe nur ich bin jetzt mit deinen tabellenbezeichnungen nicht durcheinander gekommen , hier funktioniert es!
Vorteilhaft waere es vielleicht sich verschieden Sichten(Views) fuer die bezirke anzulegen ... so fuer einzelstatistiken evtll. ... :)
DAN
Betreff |
Von |
Datum |
|
|
G.
Guest
|
14.03.2005 16:08 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!