[pgsql-jp: 30061] Re: Accessからの日付条件指定について
Hideyuki Nakamine
hideyuki.nakamine @ adst.keio.ac.jp
2003年 5月 27日 (火) 15:10:48 JST
那賀です。
岩瀬さんありがとうございます。
早速やってみましたが、
「抽出条件でデータ型が一致しません。」
ということでエラーが出てしまいます。ダブルクォーテーションでも同様
です。ということは、やはり日付として扱われてはいるのでしょうか。
よろしくお願いいたします。
岩瀬 肇 wrote:
> テスト環境がないので、憶測ですが日付は文字列として扱われると思いますので、
> 日付部分をシングルクォーテーション等で囲ってみてはいかがでしょうか?
> 具体的には
> SELECT aa.yd FROM aa WHERE aa.yd='2003/10/10'
> という具合です。
>
> > それは、日付をクエリーで条件指定しようとすると発生します。具体的には、
> > SQL文にすると下記のような単純な指定でエラーが発生します。
> >
> > SELECT aa.yd
> > FROM aa
> > WHERE aa.yd = #2003/10/10#
> >
> > エラーメッセージは、
> > 「ODBC--呼び出しが失敗しました。
> > ERROR:Unable to identify an operator '=' for types 'timestamp
> > without time zone' and 'date' You will have to retype this
> > query using an explicit cast」
> >
> > というものです。AccessからODBC経由での日付に関する条件指定では何か特
> > 別な記述等が必要なのでしょうか?
pgsql-jp メーリングリストの案内