[pgsql-jp: 32626] Re: 月数の算出方法について
Satoshi HIDAKA
satoshi @ dezite.com
2004年 3月 31日 (水) 18:20:10 JST
日高ともうします。
仕様といえば仕様です。
差であるところの月フィールド(?)だけを表示しているからです。
1年の違いであるから、yearでもってくると1となるはずです。
select extract(year from age('2004-01-01','2003-01-01')) ;
ですから、yearのフィールド(?)に12を積算したものを加算monthのフィール
ド(?)と加算させてやらないといけませんね。
がんばってください。
> しかし,まったく年月が同じ場合を試すと0が返ってきます。
>
> select extract(month from age('2004-01-01','2003-01-01')) ;
> date_part
> -----------
> 0
>
> #これも11と返ってきてほしいです。
>
> 1日でもちがうと0ではりません。
>
(省略)
-------------------------------------------------
Satoshi Hidaka
Mail : satoshi @ dezite.com
-------------------------------------------------
pgsql-jp メーリングリストの案内