2013-11-25 65 views
3

我需要將MySQL查詢轉換爲我的MS Access數據庫。在MS Access查詢中計算數字的能力

我在MySQL中使用的查詢是;

USE horsedb; 
SELECT Event_id, Place, Money,pow(money,2)/2 
AS New_Money 
FROM prize 
ORDER BY place,event_id; 

在MS Access中,我嘗試過使用^作爲Power Of,例如;

SELECT Event_id, Place, Money, 
'^2 (money,2)/2)' 
AS New_Money 
FROM prize 
ORDER BY place,event_id; 

的問題是,結果列New_Money中有公式..

Event_id Place Money New_Money 
101   1  120 ^2 (money,2)/2) 
102   1  10  ^2 (money,2)/2) 
103   1  100 ^2 (money,2)/2) 
401   1  1000 ^2 (money,2)/2) 
101   2  60  ^2 (money,2)/2) 
+1

嘗試刪除單引號。 –

回答

2

你是漂亮在你最初的嘗試中關閉。正確的答案是

SELECT Event_id, Place, Money, money^2/2 AS New_Money 
FROM prize ORDER BY place,event_id 

儘管其他的答案說什麼,也沒有POWER()功能的訪問SQL。

+0

謝謝,我最終搞清楚了 – user2991848