2016-05-24 10 views
0

私は、次のことを行う文を書くように求められています。「2を2で割った値を2で割る」 数学関数を別の数学関数に適用する

この

は、これは私がこれまで持っているものである table

ある

SELECT event_id, place, money, 
POWER(money,2)/2 as x, 
ROUND(x,0) as 'new money' 
FROM PRIZE 
ORDER BY event_id, place; 

私は、同じ文の中のxを四捨五入する方法を見つけ出すことはできません - 私は値がされていないと思いますまだ作成されていますか?

ありがとう

答えて

1

関数呼び出しをネストするだけです。

SELECT event_id, place, money, 
ROUND(POWER(money,2)/2,0) as 'new money' 
FROM PRIZE 
ORDER BY event_id, place; 
0

あなたは、このためのサブクエリを使用することができ、

SELECT *, ROUND(x,0) as 'new money' 
FROM ( 
    SELECT *, POWER(money,2)/2 as x from PRIZE 
) as TABLE1 

ORDER BY event_id, place