平成28年秋午後 問題6 設問2
広告
まりころろさん
(No.1)
設問2 c
解答は「SUM(t4.商品単価 * t4.個数)」となっていますが
「SUM(t3.購入金額)」でも可能でしょうか。
問題文中に「購入エンティティの購入金額属性には、関連する購入明細の商品単価と個数の積を合算した金額が格納される」とあるので、
同じ結果になると思ったのですが
どなたかご教授いただけると幸いです。
▼平成28年秋
https://www.ap-siken.com/kakomon/28_aki/
解答は「SUM(t4.商品単価 * t4.個数)」となっていますが
「SUM(t3.購入金額)」でも可能でしょうか。
問題文中に「購入エンティティの購入金額属性には、関連する購入明細の商品単価と個数の積を合算した金額が格納される」とあるので、
同じ結果になると思ったのですが
どなたかご教授いただけると幸いです。
▼平成28年秋
https://www.ap-siken.com/kakomon/28_aki/
2018.10.18 10:12
0000さん
(No.2)
この投稿は投稿者により削除されました。(2018.10.18 23:30)
2018.10.18 23:30
ささにしきさん
(No.3)
まず、図1の購入エンティティの購入金額と購入明細エンティティの商品単価*個数の総合計は一致しているはずです。(まりころろさんの考え方は間違っていません)
ただ、図2のSQLでは購入エンティティの購入金額は定義されておりません。
(t3は購入エンティティの購入番号と会員番号のみが定義されています)
定義されていないので代わりとなる購入明細エンティティの商品単価*個数を使用する方法になります。
わざわざ金額の計算方法の一文があるのは実は意味があるのです。
ただ、図2のSQLでは購入エンティティの購入金額は定義されておりません。
(t3は購入エンティティの購入番号と会員番号のみが定義されています)
定義されていないので代わりとなる購入明細エンティティの商品単価*個数を使用する方法になります。
わざわざ金額の計算方法の一文があるのは実は意味があるのです。
2018.10.18 16:31
まりころろさん
(No.4)
>(t3は購入エンティティの購入番号と会員番号のみが定義されています)
>定義されていないので代わりとなる購入明細エンティティの商品単価*個数を使用する方法になりま>す。
たしかに、購入金額はt3で出力されていませんね。。
(見落としていました。)
納得しました。
ご回答ありがとうございました!
2018.10.18 21:18
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。