レポートで使用するためにOracle 11gデータベースからクエリを作成しようとしています。 2つのテーブルCONTACTとCONTACT_EXTを使用してデータを取得し、2つの日付範囲にわたる連絡先の合計を比較する必要があります。テーブルはIDの一致によって結合されます。異なる日付範囲の2つの列を表示するSQLクエリを作成するにはどうすればよいですか?
CONTACT:
ID | DATE
----------
1 12/12/2010
2 12/11/2010
3 14/09/2011
CONTACT_EXT
ID | TYPE
----------
1 MAIL
2 FAX
3 FAX
だから01の間であることが2010年1月1日と2010年12月12日及び期間Bの間になるように、期間Aを設定した場合、例えば/ 2011/01、2011年11月11日
TYPE | PERIOD A | PERIOD B | TOTAL
MAIL 1 0 1
FAX 1 1 2
私はこれをテストしましたが、それは私が欲しかった正確に機能しました、ありがとうございます! – Alan
大歓迎です。 :) –
私は、このクエリが各テーブルを2回訪問しなければならないので、必要以上に機能することを指摘したいと思います。 –