[pgsql-jp: 32628] Re: +1 monthsについての解釈

Tietew tietew @ tietew.net
2004年 4月 1日 (木) 09:25:17 JST


On Thu, 01 Apr 2004 09:18:50 +0900
In article <20040401091640.7901.BLUE @ nabeneko.ws>
[[pgsql-jp: 32627] +1 monthsについての解釈]
Blue <blue @ nabeneko.ws> wrote:

> select date_trunc('month','2004/3/01'::abstime+'1 months');
> ですが、
> 
>        date_trunc
> ------------------------
>  2004-03-01 00:00:00+09
> 
> こういう回答が帰ってきます。

=> select '2004/03/01'::abstime+'1 months';
        ?column?
------------------------
 2004-03-31 00:00:00+09
(1 row)

=> select '2004/03/01'::timestamp+'1 months';
      ?column?
---------------------
 2004-04-01 00:00:00
(1 row)

と言うわけで ABSTIME なんて古くさいもの使うなということでしょう。
素直に TIMESTAMP 型を使えばよろしいのではないでしょうか。


―[ Tietew ]――――――――――――――――――――――――――――
Mail: tietew @ tietew.net / tietew @ raug.net
Web : http://www.tietew.net/     Tietew Windows Lab.
PGP fingerprint: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA




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