2014-02-27 136 views
0

在MS Access 2010數據庫中,我有兩個表,每個表都有一個公用密鑰。我想將其中一個表中的字段值除以另一個表中另一個字段的值。我如何在MS Access SQL代碼中完成此操作?從兩個不同的表中劃分兩個字段

我想在SQL中執行此操作。沒有圖形用戶界面。

這是我到目前爲止有:

SELECT result AS (tblone.DAYS/tbltwo.DIS) 
FROM tblone INNER JOIN tbltwo 
ON tblone.NO = tbltwo.NO; 

注:DAYSDIS字段的數據類型Double兩種。 NO在兩個表中都是Long Integer

+0

你太親近了! – Brad

回答

1
SELECT ROUND((tblone.DAYS/tbltwo.DIS), 2) AS result 
FROM tblone INNER JOIN tbltwo 
ON tblone.NO = tbltwo.NO; 

這裏閱讀到詳細瞭解ROUND()功能。

+0

謝謝。 +1回答我的問題。它不會讓我再接受你的答案10分鐘左右。你能否告訴我如何將答案舍入到指定的小數位數? – CodeMed

+0

非常歡迎您的到來,感謝您的支持,並且在此處閱讀[ROUND()'](http://www.techonthenet.com/access/functions/numeric/round.php) –

+1

不要忘記在哪裏子句來防止除數爲0. –

相關問題