アクセスで「TEST1」という名のクエリでCStr関数を使って数値を文字型にしている「項目1」という名のフィールドがあります。(他にもフィールドはあります)
別のクエリ(「TEST2」)で、「TEST1」クエリを使って、「項目1」フィールドをグループ化し、さらに抽出条件に『 "1" 』と入れて実行したところ、
『集計関数の一部として指定された式 '[TEST1].項目1="1"' を含んでいないクエリを実行しようとしました。』
とメッセージが出て実行できませんでした。
◎ 数値を文字型にしたものをグループ化しさらに抽出条件で絞り込みたいのですが、どうしたらいいのでしょうか?
「TEST1」クエリをテーブルにしないで実行したいのですが。。。
わかる方がいらっしゃったら、教えてください。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
TEST2
SELECT 項目1, 商品区分
FROM TEST1
WHERE 項目1="10"
GROUP BY 項目1, 商品区分;
でも、良いような?
HAVING - Microsoft Office Online
http://office.microsoft.com/ja-jp/access/HA01231 …
> 数値を文字型にしたものをグループ化しさらに抽出条件で
> 絞り込みたいのですが、どうしたらいいのでしょうか?
と、言うのがHAVINGなんだけど・・・
抽出条件で絞って、グループ化するのがWhere
順序が違うけど、結果は一緒だと思うよ
どうしてもと、言うなら
SELECT CStr([商品コード]) AS 項目1, 商品区分
FROM 商品
GROUP BY CStr([商品コード]), 商品区分
HAVING CStr([商品コード]) Like "10";
なら、グループ化後、抽出可能
なぜ?って・・・よく判りません^^;;;
感覚的なもので、覚えてるだけの話;;
No.1
- 回答日時:
どのようなクエリを作ったのですか
そのクエリのSQLをアップできますか
この回答への補足
取り急ぎ、Accessのサンプルを使って、簡単に作ってみました。
まず「TEST1」クエリの内容です。
SELECT 商品.ID, 商品.商品コード, 商品.表示価格, CStr([発注点]) AS TEST1, 商品.商品区分
FROM 商品;
次に「TEST2」クエリの内容です。
SELECT TEST1.項目1, TEST1.商品区分
FROM TEST1
GROUP BY TEST1.項目1, TEST1.商品区分
HAVING (((TEST1.項目1)="10"));
どうぞ、よろしくお願い致します。
CHRONOS_0さん、すぐに対応して下さり、ありがとうございます。
そしてすみません!!「補足」で書いた「TEST1」クエリの内容が間違っていました。。。
フィールド名は「項目1」にしてます。正しくは、
SELECT 商品.ID, 商品.商品コード, 商品.表示価格, CStr([発注点]) AS 項目1, 商品.商品区分
FROM 商品;
です。「TEST2」クエリの内容に間違えはないです。
失礼致しました。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Access(アクセス) お世話になります ACCESSを使用しています 下記のクエリデータ(1)があります 商品名 行数 A 1 2022/09/05 08:52
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
クエリで「データ型が一致しません」と表示される
その他(データベース)
-
「#エラー」の回避
Access(アクセス)
-
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
-
4
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
5
VBAにてデータが数字か文字かを判定するには
Access(アクセス)
-
6
ACCESS テーブルを見比べて、一致したレコードを抽出したいです
Access(アクセス)
-
7
Access で 特定の文字の個数をしりたい
Access(アクセス)
-
8
Access テキスト型に対する指定桁での0埋め方法
その他(データベース)
-
9
ACCESSのSQLで、NULLかNULLでないかの判定
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel表について(1)
-
アクセス・クエリの抽出条件(...
-
曜日別にリストを抽出する方法
-
ACCESS 「パラメータの入力」...
-
access クエリの抽出条件を入れ...
-
ACCESS クエリの抽出条件に他の...
-
エクセルのマクロで検索・抽出...
-
ACCESSのクエリで抽出条件「ま...
-
Accessクエリーでチェックボッ...
-
PCゲームから音声ファイルを抽...
-
SQL文で パラメータが少なすぎ...
-
日付型のフィールドに空白を入...
-
差込印刷での全角表示について...
-
Access2010での、レポートの両...
-
【エクセル】指定した日付に一...
-
海外ドラマ『プリズン・ブレイ...
-
テーブルに表示されているもの...
-
アクセスのエラー「クエリには...
-
ACCESSで追加クエリを連続実行...
-
ACCESSで出欠リストを管理する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 「パラメータの入力」...
-
ACCESSのクエリで抽出条件「ま...
-
ACCESS クエリの抽出条件に他の...
-
ACCESSの時間帯の抽出について
-
Access テーブルを分割してエク...
-
PCゲームから音声ファイルを抽...
-
アクセス・クエリの抽出条件(...
-
エクセルのマクロで検索・抽出...
-
access クエリの抽出条件を入れ...
-
ACCESS クエリの抽出条件を動的...
-
accessの日付フィールドから前...
-
アクセスでの抽出方法(日付+時...
-
Access 2003 iif [日付フィール...
-
ACCESS クエリで”1”でないもの...
-
元データから連続5日以上だった...
-
アクセス2000で、DBの0と空白以...
-
ACCESS抽出条件でデータ型が一...
-
最大値以外の抽出方法
-
クエリの進行状況を知りたい。
-
Accessクエリーでチェックボッ...
おすすめ情報