Mailinglisten-Archive |
Hallo Thomas, > -----Original Message----- > From: Thomas Fritz [mailto:tfoma_(at)_gmx.de] > Eine einfache Abfrage sieht so aus: > > select a, count(b) as c from table > where datum="2002-03-28" > and m="10" > and b="01" > group by a; > Soweit funktioniert es. > > Nun will/muss ich aber in der selben Abfrage auch die b`s > zaehlen, die "02" Wenn die Gruppierung der Anzahlen immer die gleiche ist (also nach Datum, oder über alle) dann sollte es mit der IF() Funktion gehen. Beispiel: select d,sum(IF(b=2,1,0)) as numzwei,sum(IF(b=1,1,0)) as numeins from table group by d Gruss Michael Donning --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive