私は2つの列(プリンスとセール価格を購入)があり、それらの差を計算したいと思います。その後、私はすべての利益率を見ることができるように結果を注文したい。2つの列のソートされた差
SELECT文を1つだけ実行できますか?
ありがとうございました!
私は2つの列(プリンスとセール価格を購入)があり、それらの差を計算したいと思います。その後、私はすべての利益率を見ることができるように結果を注文したい。2つの列のソートされた差
SELECT文を1つだけ実行できますか?
ありがとうございました!
SELECT (sale_price - buy_price) AS profit
FROM table_name
ORDER BY profit DESC
ジョーはそれを持っていますが、私はあなたが注文のために少し違うものを探しているかもしれないと思います。
利益マージンは純利益/収益として定義されるため、各製品の利益率は(sale_price-buy price)をsale_priceで割ったものになります。
SELECT (sale_price - buy_price) AS profit FROM table_name
ORDER BY ((sale_price - buy_price)/sale_price) DESC
幸運。
'sale_price - buy_price'をやり直すのではなく、' ORDER BY'で 'profit'を再利用するだけではどうですか? :) – Joe
@Joe True。それほど先を考えなかった:) – psarid