[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
>  -----------
>> 
> #これも11と返ってきてほしいです。
> 
> 1日でもちがうと0ではりません。
> 
(省略)

-------------------------------------------------
Satoshi Hidaka 
Mail    :  satoshi @ dezite.com
-------------------------------------------------





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