我正在尝试编写一个查询来创建一个新表,该表将从现有表中替换所有值占总值的百分比。
ID NAME VALUE1 VALUE2 TOTAL
1 A 4 6 10
2 B 4 8 12
ID NAME VALUE1 VALUE2 TOTAL
1 A 40.00% 60.00% 100.00%
2 B 33.33% 66.67% 100.00%
好吧,使用您提供的示例数据,我们可以通过使用已有的内容和一些格式化来轻松完成此操作。
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
表名替换。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句