【发布时间】:2019-02-20 21:58:11
【问题描述】:
我有一个表格数据集,其中包含本年度每次通话的客户服务代表得分,我正在尝试构建一个查询来计算给定名称在给定月份内的平均得分
类似于计算马特 1 月份通话的平均分数。
我一直在尝试,但我是 SQL 的初学者,所以我遇到了麻烦。
到目前为止,我得到了这个:
Select avg("general score") as General_Score, avg("Re_score") as Re_score
from Voc2019
Where [Name] ="Matt"
这给了我一个错误类型不匹配
非常感谢您能提供给我的任何帮助。
更新:
代码现在可以工作了,但是虽然这确实有效,但我仍然需要在给定日期之前订购,但我想使用这个 sql 字符串来检索指定月份的平均值,该月份在我想要从 excel 中指定的月份有所不同,但它没有返回任何结果
例如,我想要 Matt 一月份的平均得分
目前我得到了
Select avg([general score]) as general_score, ("Re_score") as Re_score
from Voc2019
Where [Name] ="Matt" and Score_Date = Month(2)
【问题讨论】:
-
您对问题的更新似乎无视给出的答案已经提供的建议。此外,
Month函数需要一个日期参数,它将返回月份数。 -
对不起,我没有考虑到这不是我的意图,我正在按照您在访问中描述的方式使用它,但是有没有办法使用中间功能或其他东西,因为它是基于文本的