[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 メーリングリストの案内