troubleshooting Question

Avg in SQL without including all records

Avatar of Michael Paravicini
Michael ParaviciniFlag for Chile asked on
Microsoft AccessMicrosoft SQL Server
14 Comments1 Solution131 ViewsLast Modified:
Hi, I need a query which computes different rates averages... However, not sure how to do it as the avg will include the omitted records. I have the following query to date:

SELECT Format([checkin],"yyyy mm") AS YearMonth,  Format(Avg(IIF(PCKGID<>1,0,Resvalue/TotNights)),"$#,##0.00") As AllInclPerPax, Format(Avg(IIF(PCKGID<>2,0,Resvalue/TotNights)),"$#,##0.00") As BBPerPax
FROM QueryFull
WHERE cancel=False
GROUP BY Format([checkin],"yyyy mm");

The result is not correct as the avg will include the omitted records. Any help is very much appreciated! Thanks Michael
ASKER CERTIFIED SOLUTION
yo_bee
Director of Information Technology

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 14 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 14 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros