[pgsql-jp: 33385] Re: 複数の値をGROUP BY での集計

Wataru Oguro oguro @ zenrin-datacom.net
2004年 6月 25日 (金) 16:02:36 JST


oguroです。

ごめんなさい。
適当に書きなぐってたので、間違ってました。

Wataru Oguro wrote:

>oguroです。
>
>SELECT 
>  ( 
>    case 
>      when data = '2' or data = '3' then '2 and 3'
>      when data = '1' or data = '4' then '1 and 4'
>
when category = '2' or category = '3' then '2,3 total'
when category = '1' or category = '4' then '1,4 total'

>    end
>  ) as dd , SUM( num ) AS num
>FROM work
>GROUP BY 
>  ( 
>    case 
>      when data = '2' or data = '3' then '2,3 total'
>      when data = '1' or data = '4' then '1,4 total'
>
when category = '2' or category = '3' then '2,3 total'
when category = '1' or category = '4' then '1,4 total'

>    end
>  );
>  
>
whenの部分を修正してください。





pgsql-jp メーリングリストの案内