标签: ms-access-2013

使用 MS Access SQL 填充总字段的百分比

我想填充,用SQL查询,现场F与百分比在总有些领域f,使得每个记录F(i)的字段F为:

F(i) = f(i)/SUM_i(f(i))
Run Code Online (Sandbox Code Playgroud)

字段f和 都F位于表中MyTable

然而,我正在努力开发一个能够做到这一点的查询。我的尝试是:

INSERT INTO MyTable (F)
SELECT f/MyField.fSum
FROM MyTable, (SELECT SUM(f) AS fSum FROM MyTable) AS MyField
Run Code Online (Sandbox Code Playgroud)

但是这段代码会在 table 中插入新行MyTable。我不知道如何从这里开始,因为我的理解是该UPDATE声明非常有限,并且对执行此操作没有用。

关于如何以最简单的形式做到这一点的任何想法?

我刚刚调用了这些列fF为了说明目的,这不是它们在实际数据库中的命名方式。

ms-access ms-access-2013

2
推荐指数
1
解决办法
129
查看次数

标签 统计

ms-access ×1

ms-access-2013 ×1