【发布时间】:2012-06-27 10:43:01
【问题描述】:
我正在添加一个反馈数据库,该数据库用于处理各种服务的呼叫中心。
需要添加的部分内容是一份报告,该报告显示特定 CSO(客户服务官)所做的每项服务的总条目。输入信息时,会通过一个包含 2 个下拉菜单的表单 - 一个用于 CSO 名称,一个用于与条目相关的服务。
我希望能够通过查询运行报告,其中将输入 CSO 名称和服务以及日期期间,输出将是一份报告,其中包括每项服务的总数(不仅仅是一个输入)CSO 已收到反馈。
我希望这是有道理的,而且我确信有一个非常简单的解决方案或公式!
我正在尝试将其放入我已经在其查询中使用以下 SQL 代码的报告中:
SELECT [Query Main].[Entry No], [Query Main].[Log Entry Date], [Query Main].[Log Entry Time], [Query Main].[Daily Feedback].[CSO Name], [Query Main].[CSO Team], [Query Main].[Reference Number(s)], [Query Main].Address, [Query Main].[Feedback Comments], [Query Main].[Customer?], [Query Main].[Back Office?], [Query Main].Specify, [Query Main].[Feedback done by], [Query Main].[Feedback date], [Query Main].[CSO Comments], [Query Main].Agents.[CSO Name], [Query Main].Service, [Query Main].[Date of Error], [Query Main].[Entered By], [Query Main].[Is this CSO Feedback?]
FROM [Query Main]
WHERE ((([Query Main].Service)=[Enter Service Name]) AND (([Query Main].[Date of Error]) Between [Enter beginning date (dd/mm/yy)] And [Enter ending date (dd/mm/yy)]) AND (([Query Main].[Is this CSO Feedback?])="Yes" Or ([Query Main].[Is this CSO Feedback?]) Is Null));`
【问题讨论】:
-
如果您希望在有反馈的地方返回所有服务,为什么您需要在选择中使用它?
-
感谢您的回复,在我目前拥有的报告中,它显示了反馈的内容和详细信息,例如日期和 CSO 名称和服务等,以及反馈的结果。但是我想在指定的 CSO 的两个日期范围之间创建一个细分,报告将显示我们对他们处理的每项服务有多少总反馈。基本上是为了看看他们是否从特定服务中获得了太多的反馈,需要更多的培训等等。我希望它可能涉及一些简单的 SQL 编码来做到这一点,我担心在这方面我完全没用!
标签: sql ms-access database-design