计算不同表中的字段

时间:2015-05-04 07:01:23

标签: sql oracle ms-access select

我有两张桌子。

table_1:

id,value1
2015,100

table_2:

id,target
2015,200

我想找到成就的百分比:table_1.value1/table_2.target=...%。 如何在Microsoft Access和Oracle中创建SQL脚本?

3 个答案:

答案 0 :(得分:3)

您需要加入表格。

假设你的意思是每个身份:

qus_enter

答案 1 :(得分:1)

ORACLE - 获取带有2位小数的百分比值(例如):

SELECT 
       table_1.id, 
       ROUND(table_1.value/table_2.target * 100, 2) percentage
FROM
       table_1,
       table_2
WHERE
       table_1.id = table_2.id 

答案 2 :(得分:0)

答案应该是这样的

SELECT table_1.id,table_1.value/table_2.target * 100 percentage
FROM   table_1 JOIN   table_2
ON table_1.id = table_2.id;
相关问题