我在理解如何使用本網站時遇到了很多問題。
好吧,讓我們試着再次發佈這個問題。
這裏有兩個查詢我試圖在一份報告中使用:
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。
再一次,我試圖讓原始報告現在額外顯示分解爲三個連續時間範圍的呼叫計數。
所有需要做的事情是拉出報告,在出現的兩個框中輸入期望的日期範圍,一個用於開始日期,一個用於結束日期,報告將顯示所有數據,包括新添加的三個時間範圍。
請包括您嘗試的代碼和確切的錯誤。 – showdev