sqlで質問です。
Aテーブルは店番、客番、登録日で一意となります。
Bテーブルは店番、客番、登録番号で一意となります。
やりたいことは
Aテーブルを客番単位にして
それを主としてBテーブルと内結したいです。
結合条件は、店番と客番
取得条件は店番が001で登録日が202311であること。
Bテーブルの客番単位で登録番号が最大データのデータの区分がそれぞれ何件あるか取得したいです。
区分はAとBしかありません。
取得結果のように件数を取得したいです。
Aテーブル
店番 客番 登録日
001 c001 20231121
002 c001 20231121
002 c001 20231021
001 c002 20231121
001 c003 20231101
Bテーブル
店番 客番 登録番号 区分
001 c001 1 A
001 c001 2 A
001 c002 1 B
001 c003 1 A
取得結果
区分Aが2件
区分Bが1件
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
条件:店番が001で登録日が202311である
となるとtbl_aからは以下が抽出され
001 c001 20231121
001 c002 20231121
001 c003 20231101
「001 c001」の条件に対してtbl_bからは
001 c001 1 A
001 c001 2 A
の2レコードが合致するので結果として
A=3件、B=1件が正しい集計となります
もし区分Aが2件だというのであればその根拠を提示してもらう必要があります
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- Oracle sqlのupdate文で質問です。 テーブルBの番号をキーにテーブルAの身長をテーブルBの身長に更新 2 2022/11/02 15:15
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- 警察・消防 警察の自転車防犯のデータ登録について質問 1 2022/02/06 21:43
- その他(悩み相談・人生相談) 洋服の店員に、お会計の際ポイントカードの登録を勧められ、iPadに情報登録して下さいと言われ、登録し 4 2022/10/14 15:59
- Access(アクセス) 【Access】Dcount関数の複数条件で順位を付ける方法について 1 2021/11/25 17:59
- 防犯・セキュリティ 警察の自転車防犯登録について 2 2022/02/06 22:23
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
C言語って古いですか?
C言語・C++・C#
-
プログラミング
その他(プログラミング・Web制作)
-
SQLの中上級者へのレベルアップ方法について
Oracle
-
-
4
C言語関数違いについて。
C言語・C++・C#
-
5
C言語 バッファについて。
C言語・C++・C#
-
6
ボタンが押されたらWebページの文字コードを 変える、というプログラミングを書きたいです。 目的は文
HTML・CSS
-
7
C言語について。
C言語・C++・C#
-
8
mysqlのupdate構文についての質問です。 写真がテーブルとなってます ACCOUNTテーブル
MySQL
-
9
httpのサイトにアクセスされたらhttpsのほうにリダイレクトするように設定する方法
サーバー
-
10
HTML入門でもう躓いてしまった。
HTML・CSS
-
11
C言語の関数と配列に関する質問
C言語・C++・C#
-
12
なんでブラウザでPHPを動かすためだけにOSにPython2(Python3)を入れて、C(GCC)
PHP
-
13
現在と現在から20年前の2003〜2004年と比べてパソコンなどの中身やosの違いは詳しく挙げるとど
その他(コンピューター・テクノロジー)
-
14
プログラミング ソースコード
その他(プログラミング・Web制作)
-
15
Javaって使いますか、もう古いですか?C++とどっちがいいですか?分析でC++使う授業ありましたけ
C言語・C++・C#
-
16
パイソン、データーサイエンス。辞書で2つ囲むのはなぜですか。[[ ]]
オープンソース
-
17
C言語について。
C言語・C++・C#
-
18
パスワードの管理ってどうやってやっていますか?
その他(セキュリティ)
-
19
\\キーでの漢字入力解除について
その他(コンピューター・テクノロジー)
-
20
PHP8を使うと、大量のWarningが発生してしまいます。
PHP
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
重複するキーから一番古い年月...
-
ACCESSのコンパイルエラーについて
-
SELECT時にカウントアップ
-
日付の最大値を検索条件にする方法
-
主キーの変更
-
Inner join と Left joinの明...
-
PLSQLの識別子エラー
-
Accessユニオンクエリーで2つ...
-
2つのテーブルから条件に一致...
-
Access SQLを使ったソートがずれる
-
【SQL】group byについて
-
SQL結合条件
-
sqlで質問です。 Aテーブルは店...
-
ACCESSのSQLで、NULLかNULLでな...
-
SELECT時の行ロックの必要性に...
-
sqlserverで集計結果をUPDATEし...
-
2つの項目が重複するレコード...
-
数百万件レコードのdelete
-
ACCESS2007 フォーム 「バリア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
重複するキーから一番古い年月...
-
ACCESS 一つのフィールドに複...
-
行方向のデータを横に並べる
-
SQLについて質問です。 テーブ...
-
VIEWでテーブルの集計結果...
-
SQL 2つのテーブルとSUBSTRING...
-
PLSQLの識別子エラー
-
accessで移動平均する方法
-
片方だけ抽出する方法(SQL)
-
[Oracle] UPDATE分の副問い合わ...
-
場合によって条件を変えるSQL
-
Accessユニオンクエリーで2つ...
-
続.ORACLEのSELECTのソートに...
-
履歴を管理するテーブル構造に...
-
連番のMin, Maxを取得したい
-
Inner join と Left joinの明...
-
PLSQLで集計関数の値を配列に入...
-
商品コード番号を入力すると商...
おすすめ情報