[pgsql-jp: 37071] Re: 年月のデータ
    Tanaka-Qtaro-Yasuhiro
    tanaq @ ca2.so-net.ne.jp
       
    2006年 5月 17日 (水) 23:44:44 JST
    
    
  
田中久太郎です。
コンケーブ/平田晃大 wrote:
>> 皆さんは、PostgreSQLで、年月を格納するカラムを作成するとき、
>> どのようなデータ型にしていますか?
> 
> それは利用目的によって異なるんじゃないですか?
なるほど、利用目的ですね。
たとえば、商品ごと、月ごとの売り上げを管理するテーブルだったら
どうされますか。
create table 月次売上 (
  年月 ????,
  商品コード integer,
  売上額 integer
);
で、前年同月比とか3ヶ月前の売上げとの比較を出力する必要がある
としたらどうでしょう。
やっぱり 整数がいいかなあ。
前年同月は yyyymm - 100 で出せますしね。
Xヶ月前は
   case when yyyymm % 100 > X then yyyymm - X else yyyymm - 100 + 12 - X end
かな。
-- 
♪田中久太郎のこと <http://d.hatena.ne.jp/tanaq0/>
    
    
pgsql-jp メーリングリストの案内