phpbar.de logo

Mailinglisten-Archive

zwei Bedingungen auf eine Spalte

zwei Bedingungen auf eine Spalte

Michael Donning mysql-de_(at)_lists.bttr.org
Tue, 23 Apr 2002 15:48:37 +0200


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