2016-11-10 7 views
0

2つの列から値を取得して乗算し、その結果をselect文の新しい列として表示します。私がこれまでに得たものは以下の通りです。2つの列を掛けて、select文に新しい列を表示します。sql

私はすべてを行うが、新しい値を使って新しい列を表示するselect文を得ることができます。 select文の最後の部分がなければ、それはこの行います

select statement result without extra column error message

+0

とは何でしょうか?あなたは 'tsales'の欄を欠場しますか? – dahrens

+0

私はちょうどエラーが発生する、私はそれの2つの他の列の情報で新しい列を表示する方法がわからない – xteetsx

+0

よく私たちにエラーメッセージを表示します。 – RiggsFolly

答えて

0

を私たちは、このようなステートメントから返される結果を探していると思う:

SELECT m.item_name 
     , SUM(m.price*od.qty) AS tot_price_times_qty 
    FROM menu m 
    JOIN order_detail od 
     ON od.menuid = m.menuid 
    GROUP BY m.item_name 
    ORDER BY tot_price_times_qty DESC 
    LIMIT 10 

しかし、サンプルデータや予想される出力のデモなしに、それは唯一の推測です。

+0

YES!私は結果を正しい方法で表示するためにそれを少し修正しなければならなかったが、あなたはそれを釘付けにした – xteetsx

関連する問題