2017-05-02 17 views
0

私はMS Accessを使用してSQLでテーブルを操作しています。私はテーブルを適切にグループ化したい、これは私がやりたいことの一例です。sql適切にテーブルをグループ化する

Cool? | Age 
Yes | 15 
No | 34 
No | 12 
Yes | 26 
Yes | 10 

私が欲しいのは、いくつのpplが涼しく、年齢によってグループ化されていないかを示す結果の表です。たとえば、次のようになります。

AGE | Count that are cool | Count that is Not cool 

<25 |   2    |   1 

>=25 |   1    |   1 

ありがとうございます!

答えて

4

これを試してみてください:

case when age<25 then '<25' when age>=25 then '>=25' end as age, count(case when age<25 then 1 else null end) as [Count that are cool], count(case when age>=25 then 1 else null end) as [Count that is Not cool] 
    from Table1 
    group by case when age<25 then '<25' when age>=25 then '>=25' end 
関連する問題