[pgsql-jp: 29734] timestamp を指定しての select
Koichi Shimamura
maf01541 @ nifty.ne.jp
2003年 4月 27日 (日) 23:30:52 JST
島村です。
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)
>
> my_db=>
date_part で年月日などをそれぞれ指定すればいいのですが、条件なしの
select で得られた timestamp の値をそのまま検索条件に当てはめて select す
るにはどのようにしたらいいのでしょうか?
--
島村幸一
http://www.bekkoame.ne.jp/~joe90/
pgsql-jp メーリングリストの案内