我有一个带有问题 ID 和用户提交的值的问卷回复表。
我想获得响应的计数,以及整个问题 ID 的平均值,例如,对于问题 ID 1,选项 1 的计数为 3,选项 2 的计数为 2,但总体平均值将是 7(所有选项的总和)除以 5(提交总数)。
我看不到如何对我的 group by 执行此操作,该 group by 总共按问题 ID 和选项编号分组响应。
任何指点将不胜感激!
样本数据看起来像
questionID ResponseValue
1 5
1 5
1 6
2 7
2 7
2 7
2 3
我的预期输出是
questionID responseValue countOfResponses questionAverage
1 5 2 5.3333
1 6 1 5.3333
2 3 1 6
2 7 3 6