/ Ajuda de consulta do MySQL AVG - mysql

Ajuda de consulta do MySQL AVG - mysql

Eu tenho essa consulta que funciona perfeitamente:

SELECT cp.*
FROM CustPrimaryQ cp
JOIN Customer c ON cp.CxID = c.CustomerID
JOIN SacCode sc ON sc.SacCode = c.SacCode
WHERE sc.ResellerCorporateID = 392

No entanto, estou tentando modificá-lo para calcular uma média.

Cada linha da tabela CustPrimaryQ tem um campo chamado QScore e é neste campo que eu quero descobrir a média total de.

Em outras palavras, se houver 10 linhas em CustPrimaryQ, quero o QScore Médio para as 10 linhas.

Qualquer ajuda seria muito apreciada.

Respostas:

5 para resposta № 1

Depende da relação entre as três tabelas. Mas se a sua consulta atual tiver a garantia de retornar os registros que você deseja calcular, tudo o que você precisa fazer é:

SELECT AVG(QScore)
FROM CustPrimaryQ cp
JOIN Customer c ON cp.CxID = c.CustomerID
JOIN SacCode sc ON sc.SacCode = c.SacCode
WHERE sc.ResellerCorporateID = 392