
SQLで違うテーブルの集計結果を比較することは可能でしょうか?
例えばAテーブルがこんな感じです
A1_ A2_ A3___ A4 ____A5
XX_ YY _5 __2010/8/13 _10:00:59
Bテーブルはこんな感じです。
B1_ B2_ B3___ B4 ____B5
XX_ YY_ 米 __2008/5/20_ 00:00:00
XX_ YY_ 味噌 _2009/8/22_ 01:02:33
XX_ YY_ 卵__ 2007/8/21_ 23:35:55
XX_ YY_ 醤油 _2010/7/16_ 15:30:35
XX_ YY_ 胡麻_ 2010/8/13_ 02:02:02
です。
見つけたい条件はBテーブルに指定した日付が含まれてる(例えば今日8/13だとか)レコードがあればそのXXとYYが何件あるかカウントをしてその値がAテーブルのA3の値と同一か調べたいのですがこういうことは出来ますでしょうか?
SQL Server2005です
No.1ベストアンサー
- 回答日時:
「XXとYYが何件あるかカウントをして」というのがイメージつかめませんが、
こういうこと?
Select A.*,B.BCnt from A
inner join (
Select B4,Count(*) BCnt
from B
Group by B4
) C
on A.A4=B.B4
これでA3とBCntを比較すればいいんじゃないでしょうか?
*意味合いが違うのであれば、結果としての表がどういうものが必要なのかを提示するといいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
Accessでテーブルからテーブル...
-
Accessレコードの追加や変更が...
-
時間の足し算
-
Accessでvlookupみたいなことは...
-
2つのテーブルを比較して一致し...
-
Accessクエリでの、LIKE条件
-
ファイルメーカー
-
本テーブルに変更内容を反映す...
-
3つの表を1つに縦に連結する
-
テーブル作成クエリで主キーを設定
-
条件付き書式に関する質問でご...
-
アクセスのデータをエクセルに...
-
Windows8、Access2013でのクエリ
-
Accessクエリについて
-
Access テーブル作成クエリにつ...
-
フォームの計算がテーブルに反...
-
3つのテーブルの値を使いたい
-
SQL: SELECT UNIONすると文字数...
-
アクセス2010 クロス集計クエ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
Accessレコードの追加や変更が...
-
Accessでvlookupみたいなことは...
-
Accessでテーブルからテーブル...
-
ACCESSのSQLで数値型に変換する...
-
SQLで条件指定結合をしたいがNU...
-
2つのテーブルを比較して一致し...
-
デザインビューで、連結式 を...
-
Accessクエリでの、LIKE条件
-
ACCESSに同時アクセス(編集)を...
-
3つの表を1つに縦に連結する
-
access テーブル内のレコード...
-
INSERT時にデータ登録とmaxの発...
-
テーブルを、たとえそれが存在...
-
SQLで日付を条件に削除したい
-
Accessの追加クエリで既存のテ...
-
リンクテーブルを CopyObject ...
-
ACCESS 売上管理 価格改定につ...
-
accessでdcount使用法
-
時間の足し算
おすすめ情報