[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 メーリングリストの案内