У меня есть опрос (анализ решений по нескольким критериям), результаты которого выводятся в следующую таблицу с именем 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.
Спасибо за любую помощь.