- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2010 クエリ作成 超初心者)
Access2010 クエリ作成 超初心者
このQ&Aのポイント
- Access2010を使用してクエリを作成する方法について、超初心者向けに解説します。
- 具体的な例として、キャンセル区分に1が入力されていない受注noのカウントをするクエリの作成手順を説明します。
- この方法を使用すれば、クエリを1回でカウントすることができます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
「キャンセル区分」 の データ型が不明ですが、 テキスト型の場合 SELECT Count(*) AS カウント FROM (SELECT 受注no FROM MyTable GROUP BY 受注no HAVING Max(Nz([キャンセル区分],"0"))<>"1") AS T_tmp 数値型の場合 SELECT Count(*) AS カウント FROM (SELECT 受注no FROM MyTable GROUP BY 受注no HAVING Max([キャンセル区分]) Is Null) AS T_tmp ではいかがでしょうか?
その他の回答 (2)
- piroin654
- ベストアンサー率75% (692/917)
回答No.2
たとえば、以下のようなことですか。 テーブル名をMyTableとして、 SELECT Count(*) AS 個数 FROM myTable WHERE (((myTable.キャンセル区分) Is Null));
noname#190816
回答No.1
クエリにて フィールド キャンセル区分 抽出条件 Not 1 と入れる。
質問者
補足
xeon3350様 ありがとうございます。 私の書き方が悪くてすみません 。 受注noは同じものが複数存在します。 例えば12346はキャンセル区分が1入力されているので、 2013/9/26分は省くことができるのですが 、 2013/9/20分はカウントしてしまいます。 2013/9/20分もカウントしないようにするには、 良い方法がありますでしょうか? よろしくお願いします。
お礼
ありがとう ございます 。 希望の通り表示出来ました。 勉強になりました。