Oracleデータべースからの抽出で、以下の形のデ

Writer: admin Type: dfmpcb Date: 2019-01-05 00:00
Oracleデータべースからの抽出で、以下の形のデータを抽出したいのですが、SQLを教えていただけますでしょうか?テーブルA 番号、氏名、年齢テーブルB 番号、利用日、利用回数、利用金額抽出したい結果番号、氏名、年齢、利用回数の合計、利用金額の合計テーブルAの番号は一意となり、テーブルBの番号は、複数レコードあるイメージです。初心者レベルの質問で申し訳ありませんが、どなたか、ご教示いただけますでしょうか?共感した0###JOIN使った例でも挙げときましょうかselect a.番号 a.氏名 a.年齢, sum(b.利用回数) 利用回数の合計, sum(b.利用金額) 利用金額の合計from テーブルA a inner join テーブルB b on a.番号 = b.番号group by a.番号, a.氏名, a.年齢ナイス0
###この質問は投票によってベストアンサーに選ばれました!###select A.番号、A.氏名、A.年齢、SUM(B.利用回数), SUM(B.利用金額)from テーブルA A,テーブルB Bwhere A.番号 = B.番号group by A.番号、A.氏名、A.年齢;で、いかがでしょうか?ナイス0
###select bangou,shimei,nenrei from tablea a,(select bangou, SUM(riyoukaisuu),SUM(riyoukingaku) from tableb group by bangou) bwhere a.bangou = b.bangouこんなかな?日本語定義してないと思いますが・・・していたらおやめください・・・ナイス0

 

TAG