Forum: SQL |
Thema:
Re: 2 mal Count in einer Abfrage |
Von:
Thomas Golla (
14.03.2005 14:59) |
Hi Steve1da :-)
Probier mal dies:
Tabellenname(Spaltennamen): testtab2(nr, geschlecht)
ist gefüllt mit (gehe mal bei nr nur von der Hausnummer aus):
(nr, geschlecht)
1, m
1, w
2, w
3, m
4, m
5, m
5, m
SQL-Anweisung:
select testtab2.nr, (select count(*) from testtab2 as t_1 where t_1.nr = testtab2.nr and t_1.geschlecht = 'w') as 'weiblich',
(select count(*) from testtab2 as t_2 where t_2.nr = testtab2.nr and t_2.geschlecht = 'm') as 'männlich'
from testtab2
group by testtab2.nr
Ausgabe:
nr,weiblich,männlich
1 ,1 ,1
2 ,1 ,0
3 ,0 ,1
4 ,0 ,1
5 ,0 ,2
Ist es das was du meinstest?
Lieben Gruß
Tom
Betreff |
Von |
Datum |
|
|
G.
Guest
|
14.03.2005 15:21 |
|
  |
Re: 2 mal Count in einer Abfrage
Hallo Tom,<br><br>ein wenig zu früh gefreut, leider.<br>An sich läuft das Statement perfekt, es sieht jetzt so aus bei mir:<br>select wahl220505ltw.str, (select count (*) from wahl220505ltw as T1<br>where... |
 |
 |
 |
|
|
G.
Guest
|
14.03.2005 15:41 |
|
  |
Re: 2 mal Count in einer Abfrage
Steve1da,<br><br>in den subquerries fuegst du noch den bezirk mit ein, nicht nur in der group by klausel.<br><br><br>select wahl220505ltw.str, (select count (*) from wahl220505ltw as T1<br>where T1.str =... |
 |
 |
 |
|
|
Daniel
Röber
|
14.03.2005 16:04 |
|
|
G.
Guest
|
14.03.2005 16:08 |
|
  |
Re: 2 mal Count in einer Abfrage
Hier noch n knowledgeboard article von den MS Herren und Damen zum rotieren einer Tabelle :<br><br>http://support.microsoft.com/?kbid=175574<br><br>DAN<br> |
 |
 |
 |
|
|
Daniel
Röber
|
14.03.2005 15:23 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!