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