[pgsql-jp: 32624] Re: 月数の算出方法について

Yu Oasa you @ dearest.net
2004年 3月 31日 (水) 17:20:43 JST


Wed, 31 Mar 2004 16:56:31 +0900
	"Tadashi.Kanbayashi" <Tadashi.Kanbayashi @ toppan.co.jp> said:
>A, B という2つのtimestamp型のカラムがあった場合,
>これらの間の月数を求めるには,SQLをどう書けば良い
>でしょうか。
>
>
>(例)カラムA : 2003-04-01
>   カラムB : 2004-03-31
>
> の場合,この間の月数は”12”ですが,この値を算出するには,
> SQLをどう書けばよいでしょうか。
>
> 日数ならできるのですが,月数で算出する方法がわかりません。

select extract(month from age('2004-03-31', '2003-04-01'));
 date_part 
-----------
        11

とかとか。12 とするか 11 とするか、とかはポリシーで適当に。
--
Yu Oasa  E-mail: you @ dearest.net



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