- 締切済み
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#'といろいろ試してみましたがうまくいきません。 <失敗>は何がまずいのでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
HAVING (((テーブルマスタ.チャネル)="CP") AND ((売上月計表.年月) = get_date_())) では駄目ですか
補足
ありがとうございます。 駄目でした。クエリ実行中のままとまりません。 エラーでも出てくれるとありがたいのですが・・