H28秋期午後のデータベース
広告
T.S.さん
(No.1)
空欄cについてですが、なぜSUM(t2.購入番号)ではなく、
SUM(t4.商品単価*t4.個数)となるのでしょうか?
文の意味合いが変わるということですか?
SUM(t4.商品単価*t4.個数)となるのでしょうか?
文の意味合いが変わるということですか?
2019.03.11 21:22
あいうえおさん
(No.2)
購入番号の和を求めても商品毎の購入金額の合計が求められないからでは?
2019.03.11 23:48
T.S.さん
(No.3)
すみません。
購入番号でなく、購入金額でした。
購入番号でなく、購入金額でした。
2019.03.12 08:35
Rさん
(No.4)
GROUP BYに着目してください。
「GROUP BY ・・・ , t6.商品分類番号, t6.商品分類名」
「商品分類ごとの購入金額」を取得しようとしています。(本文にもそう記載されています。)
t2.購入金額は、1回の購入の全体の金額となる(レシートでいうと合計金額)となるため、
商品分類は特定できなくなります。
よって、商品部類が特定できる明細の段階で計算してグループ化します。
「GROUP BY ・・・ , t6.商品分類番号, t6.商品分類名」
「商品分類ごとの購入金額」を取得しようとしています。(本文にもそう記載されています。)
t2.購入金額は、1回の購入の全体の金額となる(レシートでいうと合計金額)となるため、
商品分類は特定できなくなります。
よって、商品部類が特定できる明細の段階で計算してグループ化します。
2019.03.12 10:19
T.S.さん
(No.5)
Rさん
ご解説ありがとうございます。
t2.購入金額だと、合計金額となり、
1種類に限らず、数種類商品を購入したとも捉えられるということですね。
ご解説ありがとうございます。
t2.購入金額だと、合計金額となり、
1種類に限らず、数種類商品を購入したとも捉えられるということですね。
2019.03.13 22:57
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。