Sql 从两个不同的表中划分两个字段

Sql 从两个不同的表中划分两个字段,sql,ms-access,ms-access-2010,Sql,Ms Access,Ms Access 2010,在MS Access 2010数据库中,我有两个表,每个表都有一个公用键。我想将其中一个表中某个字段的值除以另一个表中另一个字段的值。如何在MS Access SQL代码中实现这一点 我想在SQL中实现这一点。没有图形用户界面 以下是我到目前为止的情况: SELECT result AS (tblone.DAYS / tbltwo.DIS) FROM tblone INNER JOIN tbltwo ON tblone.NO = tbltwo.NO; 注意:DAYS和DIS字段都是数据类

在MS Access 2010数据库中,我有两个表,每个表都有一个公用键。我想将其中一个表中某个字段的值除以另一个表中另一个字段的值。如何在MS Access SQL代码中实现这一点

我想在SQL中实现这一点。没有图形用户界面

以下是我到目前为止的情况:

SELECT result AS (tblone.DAYS / tbltwo.DIS) 
FROM tblone INNER JOIN tbltwo
ON tblone.NO = tbltwo.NO;  
注意:
DAYS
DIS
字段都是数据类型
Double
<代码>否在两个表中都是一个
长整数

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

阅读此处了解有关该功能的更多信息。

谢谢+谢谢你回答我的问题。再过10分钟左右我就不会接受你的回答了。您还可以告诉我如何将答案四舍五入到指定的小数位数吗?您很高兴它起到了作用,这里的内容也很简单。请不要忘记where子句以防止被0除。@DanBracuk我如何指定tbltwo.DIS=0使用WHERE子句,例如
WHERE tbltwo.DIS 0