[pgsql-jp: 29757] Re: timestamp を指定しての select

HOTTA Michihide hotta @ net-newbie.com
2003年 5月 1日 (木) 11:33:44 JST


堀田%諫早市から長崎市に引っ越しました、です。

From: Koichi Shimamura <maf01541 @ nifty.ne.jp>
Subject: [pgsql-jp: 29734] timestamp を指定しての select
Date: 2003/04/27 23:30:52

> timestamp 型のフィールドに対して次に用に条件指定で select をし
> ても該当なしで返ってきます。
> 
> > my_db=> create table test_table (mydatetime timestamp);
> > CREATE
> > my_db=> insert into test_table (mydatetime) values (now());
> > INSERT 3118382 1
> > my_db=> select * from test_table;
> >           mydatetime
> > -------------------------------
> >  2003-04-27 23:18:00.931834+09
> > (1 row)
> >
> > my_db=> select * from test_table where mydatetime = '2003-04-27
> 23:18:00.931834+09';
> >  mydatetime
> > ------------
> > (0 rows)

手元の環境(7.2.3)では再現できませんでした。
原因を絞り込んでゆくとすれば、たとえば不等号を使って

select * from test_table where mydatetime > '2003-04-27 23:18:00';
select * from test_table where mydatetime > '2003-04-27';

などと条件をゆるくしていき、どこで引っかかっているかを調べること
などが、とりあえずは思いつきます。
-- 
堀田 倫英 <hotta @ net-newbie.com> <http://www.net-newbie.com>



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