[pgsql-jp: 26181] Re: 集約関数と副問い合わせ

asaka parasol @ anet.ne.jp
2002年 5月 29日 (水) 09:59:07 JST


こんにちは。
あさかいです。


> 日付がTIMESTAMP型でしたので、
> 2つ目のSQL文の
> BETWEEN ’2002/1/1’ AND ’2002/1/31’を
> BETWEEN '2002-1-1 00:00:00' AND '2002-1-31 23:59:59'と修正し、

高橋様の質問とは異なりますが、私の体験談です。
自分、ORACLEを使用していた頃、日付について
「to_date( 項目名, 'YYYY/MM/DD')のように日付を明示的にした方が
良い」と指摘を受けたことがあります。
高橋様のように修正した場合、RDB(今回はpostgreSQLと断定して
いますが…)により、獲得が出来ない場合があるようです。
ORACLE8iをAccess97でリンク → OK
ORACLE8i          → NG
でした。原因もつかめず色々調査し、「TO_TIME」も試しましたが、
「逆にどのようにフォーマットしているのか見えない」という事で、
「TO_DATE」を使用するようになりました。
postgreSQLを触りだしてまだまもないので断言はできませんが、
参考までにどうぞです。(みなさんは、如何ですかね?)







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