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