![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
VB2010にて他のシステムから出力したCSVファイルにアクセスして集計を行おうとしています。
重複を排除したカウントを得たいのですがうまくいきません。
(1) SQL = "SELECT DISTINCT 物品ID FROM …"
だと目的のレコードを抽出できるのですがCOUNTを使って
(2) SQL = "SELECT COUNT(DISTINCT 物品ID) AS 物品数 FROM …"
とする『演算子がありません』とエラーが出て
(3) SQL = "SELECT DISTINCT COUNT(物品ID) AS 物品数 FROM …"
とすると値はですのですが(1)のレコード数と違う数が出てきます???
素人の手探りでプログラミングをしているので動きの違いが分かりません
ご教授お願いします。
No.3
- 回答日時:
物品IDの種類の数ということですよね。
DBMSによっては(2)の書き方でも大丈夫なのですが、
ダメなのであれば(1)の結果をカウントすればいいと思います。
SELECT COUNT(*) AS 物品数 FROM (SELECT DISTINCT 物品ID FROM ・・・)
としたらどうでしょうか。
>>DBMSによっては(2)の書き方でも大丈夫なのですが、
ネット・書籍を調べるとそうみたいですが、今回はダメなようです。
最近サブクエリを覚えたばかりなので中々難しいですね。
その分面白くもあるんですけどね(笑)
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AceessVBA 非同期処理について
-
access2000でつまづいてます
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
セルの右クリックで出る項目を...
-
Accessクエリーで両方のテーブ...
-
ACCESS で マクロの中でフィ...
-
VBAで複数の数式セルを最終行ま...
-
アンドロイド おサイフケータイ...
-
APN設定について教えていただけ...
-
ファイルメーカー8.5
-
アクセスのコンボボックスのデ...
-
必須入力項目と入力必須項目
-
Accessのサブフォームで#Name...
-
ACCESSでテーブルのチェックを...
-
「直需」の意味を教えてください
-
作番ってどういう意味でしょうか?
-
Access テキスト型に対する指定...
-
正しく入力されていない項目も...
-
空白をそのままインポートする...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「更新に必要なキー列の情報が...
-
Accessの更新前処理について。D...
-
access2000でつまづいてます
-
access count数を変数に格納
-
ACCESSのFindコマンドが遅い
-
半角スペースの置換でエラーを...
-
Access VBAで自動連番を振るには
-
初心者です。Access レポートで...
-
VBScript+SQLServerでcountがう...
-
Access2003でのテーブルの有無確認
-
ECサイトの購入後の在庫処理
-
VB2010のSQLを使ったレコードカ...
-
Accessのテーブルのレコ...
-
cobolのカーソルについて
-
Access VBA
-
[Access]削除時のエラーメッセ...
-
ADOでループすると1レコードず...
-
Set rst = db.OpenRecordset("S...
-
AccessVBAについて
-
ACCESS、EXCELの限界?
おすすめ情報