【发布时间】:2015-04-10 18:02:30
【问题描述】:
我有一个调查(多标准决策分析),它将结果转储到名为 CriteriaWeighting 的下表中:
User | Criteria1 | Criteria2 | ... | CriterX
--------------------------------------------
Name1| n1w1 | n1w2 | ... | n1wX |
Name2| n2w1 | n2w2 | ... | n2wX |
...
我想创建一个名为 WeightinStats 的新表,其结构如下:
Criteria | Average | StDev | Var |
-----------------------------------------
Criteria1 | AVG(c1) | StD(c1) | Var(c1)
Criteria2 | AVG(c2) | StD(c2) | Var(c2)
Criteria3 | AVG(c3) | StD(c3) | Var(c3)
... | ... | ... | ...
CriteriaX | AVG(cX) | StD(cX) | Var(cX)
其中 AVG(c1)、StD(c1)、Var(c1) 等是上述所有各种标准加权响应(n1w1、n1we、n1wX 等)的平均值、标准偏差和方差
我曾尝试实现交叉表查询,但它永远不会正确,所以我想知道是否有办法通过 SQL 强制创建所需的表。我正在使用 MSAccess 2010。
感谢您的帮助。
【问题讨论】:
标签: ms-access ms-access-2010 crosstab