我在理解如何使用这个网站时遇到了很多问题。
好的,让我们再次尝试发布此问题。
以下是我试图在报告中使用的两个查询:
PARAMETERS [Start Date] DateTime, [End Date] DateTime;
SELECT MSys_obj.Date, MSys_obj.Location, MSys_obj.[Incoming/Outgoing],
MSys_obj.Duration, MSys_obj.Satisfaction, MSys_obj.A, MSys_obj.B, MSys_obj.C,
MSys_obj.D, MSys_obj.E
FROM MSys_obj
WHERE (((MSys_obj.Date) Between [Start Date] And [End Date]));
SELECT "4:30 PM TO 6:29 PM" AS TimeCalc, Count(Q.Date) AS TotalCalls
FROM MSys_obj
WHERE Q.Time >=#4:30 PM#
AND Q.Time <=#6:29 PM#
UNION
SELECT "6:30 PM TO 8:29 PM" AS TimeCalc, Count(Q.Date) AS TotalCalls
FROM MSys_obj
WHERE Q.Time >=#6:30 PM#
AND Q.Time <=#8:30 PM#
UNION SELECT "8:30 PM TO 10:30 PM" AS TimeCalc, Count(Q.Date) AS TotalCalls
FROM MSys_obj
WHERE Q.Time>= #8:30 PM#
AND Q.Time <=#10:30 PM#;
这些是我必须隐藏在名称 MSys_obj 下的表中的列;说来话长:
传入/传出、日期、工作人员、呼叫者、性别、时间、持续时间、位置、原因、A、B、C、D、E
当我尝试使用 SQL 合并两个查询时,我收到有关列数不匹配的错误。
此外,第二个查询没有从报告中给出正确的计数,它显示了一个请求 Q.Date 和 Q.Time 的输入字段,这是我不想要的,然后显示三个不同的段,每个计数为 0 .
再一次,我现在正试图获取原始报告,以另外显示分解为三个连续时间范围的调用计数。
提取报告所需要做的就是在出现的两个框中输入所需的日期范围,一个用于开始日期,一个用于结束日期,报告将显示所有数据,包括新添加的三个时间范围。