• 締切済み

Acces2003:日付抽出

下記はあるクエリのSQLビューです。 <失敗> HAVING (((テーブルマスタ.チャネル)="CP") AND ((売上月計表.年月) Between get_date_() And get_date_())) ”get_date_()”の関数は今月分の「200610」年月を返すモジュールです。デバッグで確認しています。 症状として、クエリはエラーをはかず、永遠実行中のままになります。”get_date_()”を”200610”と直書きするとすんなり値を抽出できます。 <成功> HAVING (((売上月計表.年月) Between get_date_() And get_date_())) 上記クエリだとすんなり値を抽出できます。 ANDをはずしたり、'#date#'といろいろ試してみましたがうまくいきません。 <失敗>は何がまずいのでしょうか? よろしくお願いします。

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

HAVING (((テーブルマスタ.チャネル)="CP") AND ((売上月計表.年月) = get_date_())) では駄目ですか

fm0606
質問者

補足

ありがとうございます。 駄目でした。クエリ実行中のままとまりません。 エラーでも出てくれるとありがたいのですが・・

関連するQ&A