Greetings. I have some SQL query i wrote. It outputs correctly. Gives me a per agent look at different stats. im looking to change this SQL code to average the results. 1 Row where it averages each column for that particular day.
Can anyone help? Ive tried many different combinations and none seem to work, i keep getting expression errors: (This code currently works as intended - I want to average it now)
SELECT [qAvaya by Day by Agent].LoginDate, [qAvaya by Day by Agent].SumOfACDCalls AS [ACD Calls], Format((Avg([AvgACDTime])/86400),"hh:nn:ss") AS [Avg ACD], Format((([qAvaya by Day by Agent]![SumOfACWTime])/86400),"hh:nn:ss") AS [Total ACW], Format(((([qAvaya by Day by Agent]![SumOfACWTime]+[qAvaya by Day by Agent]![SumOfACDTime])/[qAvaya by Day by Agent]![SumOfACDCalls])/86400),"hh:nn:ss") AS AHT, (([qAvaya by Day by Agent]![SumOfACDCalls])/(([qAvaya by Day by Agent]![SumOfStaffedTime]-[qAvaya by Day by Agent]![SumOfLunchTime]-[qAvaya by Day by Agent]![SumOfBreakTime]-[qAvaya by Day by Agent]![SumOfAvailTime])/3600))/7.38 AS AgentCPH
FROM (EmployeeList INNER JOIN [qAvaya by Day by Agent] ON EmployeeList.AvayaID = [qAvaya by Day by Agent].AvayaID) INNER JOIN AIDailyCallLogBySkill ON EmployeeList.AvayaID = AIDailyCallLogBySkill.AvayaID
GROUP BY [qAvaya by Day by Agent].LoginDate, [qAvaya by Day by Agent].SumOfACDCalls, Format((([qAvaya by Day by Agent]![SumOfACWTime])/86400),"hh:nn:ss"), Format(((([qAvaya by Day by Agent]![SumOfACWTime]+[qAvaya by Day by Agent]![SumOfACDTime])/[qAvaya by Day by Agent]![SumOfACDCalls])/86400),"hh:nn:ss"), (([qAvaya by Day by Agent]![SumOfACDCalls])/(([qAvaya by Day by Agent]![SumOfStaffedTime]-[qAvaya by Day by Agent]![SumOfLunchTime]-[qAvaya by Day by Agent]![SumOfBreakTime]-[qAvaya by Day by Agent]![SumOfAvailTime])/3600))/7.38
HAVING ((([qAvaya by Day by Agent].LoginDate)=#2/14/2014#) AND (([qAvaya by Day by Agent].SumOfACDCalls)>0));