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

HABU Akihiro(羽生章洋) habu @ starlogic.jp
2004年 5月 8日 (土) 18:18:19 JST


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かつ同じ場所が複数レコードあれば
一番大きな登録日付になってしまいますが・・・。


────────────────────────────────
株式会社スターロジック(http://www.starlogic.jp/)
羽生 章洋            (mailto:habu @ starlogic.jp)
─PR──────────────────────────────
J2EEがもっと易しく・もっと優しくhttp://www.seasar.org/
成功をマネジメントする     http://www.u-management.com/
ワクワク音楽体験サイト     http://www.air-beat.com/
経営とITのおいしい関係     http://www.mag2.com/m/0000113816.htm
国産オープンソースFlash汎用ソケットサーバ
http://www.geocities.co.jp/SiliconValley-PaloAlto/8242/
ITスペシャリストの実力診断
http://www.etech.ne.jp/skillup/yontaku/index.html
────────────────────────────────



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