Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL AVG查询帮助_Mysql - Fatal编程技术网

MySQL AVG查询帮助

MySQL AVG查询帮助,mysql,Mysql,我有一个非常有效的问题: 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 然而,我试图修改它来计算平均值 CustPrimaryQ表的每一行都有一个名为QScore的字段,我想找出这个字段的总平均值 换句话说,如果CustPr

我有一个非常有效的问题:

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
然而,我试图修改它来计算平均值

CustPrimaryQ表的每一行都有一个名为QScore的字段,我想找出这个字段的总平均值

换句话说,如果CustPrimaryQ中有10行,我想要这10行的平均QScore


任何帮助都将不胜感激。

这取决于三个表之间的关系。但是,如果您当前的查询保证返回您想要平均的记录,那么您所要做的就是:

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

这取决于三个表之间的关系。但是,如果您当前的查询保证返回您想要平均的记录,那么您所要做的就是:

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