phpbar.de logo

Mailinglisten-Archive

AW: zwei Bedingungen auf eine Spalte

AW: zwei Bedingungen auf eine Spalte

Thomas Fritz mysql-de_(at)_lists.bttr.org
Tue, 23 Apr 2002 21:18:00 +0200


Hallo Michael,

>> -----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

genau das ist es, klappt super. Vielen Dank dafuer.

Gruss Thomas Fritz


---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive