[pgsql-jp: 32916] Re: クロス集計の方法について

Kaoru Tsuchiya kaoru-t @ yf7.so-net.ne.jp
2004年 5月 10日 (月) 10:42:59 JST


きしださん、羽生さん、土屋です。
返事が遅くなって済みません。
まとめてレスします。

On Sat, 08 May 2004 18:18:19 +0900
"HABU Akihiro(羽生章洋)" <habu @ starlogic.jp> wrote:

> Kaoru Tsuchiya <kaoru-t @ yf7.so-net.ne.jp>さん:
> 
> 試してなくて恐縮ですが、
> 
> select id, 
> MAX(case when 場所 = 'AAA' then 登録日付 else NULL end) as AAA
> MAX(case when 場所 = 'BBB' then 登録日付 else NULL end) as BBB
> MAX(case when 場所 = 'CCC' then 登録日付 else NULL end) as CCC
> from t_test group by id;
> 
> でいかがでしょうか? 同じidかつ同じ場所が複数レコードあれば
> 一番大きな登録日付になってしまいますが・・・。
きしださんも同じように、この方法を提示してくださいました。
上記の方法で上手く表示することが出来ました。

回答有難うございました。

********************************************
    Kaoru Tsuchiya                        
    e-mail: kaoru-t @ yf7.so-net.ne.jp     
********************************************





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