ACCESS 2010创建相同的表,并使用公式替换值

时间:2015-06-05 18:21:29

标签: sql ms-access

我试图编写一个查询来创建一个新表,该表从现有表中替换为所有值的百分比。

现有表

ID NAME VALUE1 VALUE2 TOTAL
1  A     4     6       10
2  B     4     8       12

NEW TABLE

ID NAME  VALUE1   VALUE2    TOTAL
1  A     40.00%   60.00%    100.00%
2  B     33.33%   66.67%    100.00%

1 个答案:

答案 0 :(得分:2)

好吧,使用您提供的示例数据,我们可以通过使用您已有的和一些格式化来相当轻松地完成此任务。

SELECT pct.Name, 
Format([Value1]/[Total],"Percent") AS Value_1, 
Format([Value2]/[Total],"Percent") AS Value_2,
 Format(1,"Percent") AS Total_New 
INTO NewTbl
FROM pct;

pct替换为您的表名。