...........................我要一周一周的按小时计算所有的AVG温度。在这里,sql查询:
SELECT AVG( `temp` ) , `date` FROM `temperature` WHERE `date` BETWEEN '2014-05-16 11:06' AND
我试图得到所有这些专栏的平均值,我正在取得成功,但我也希望所有这些平均水平作为一个主要平均数。
我尝试了下面的查询,但我得到了3作为平均评分,这是不准确的。我认为mysql正在返回最终结果的整数值。select('((ambience + music + service + value_for_money + cleanliness + sanitary + view)/7) as rating, AVG(ambience) as ambience, AVG(music) as mus
对于单个字段上的组和该字段上的平均值,不同的avg可能会对每个不同的平均值返回一行。例如,如果将avg替换为count,则查询将返回两行,如果distinct被删除或替换为all,则查询将返回三行。CREATE TABLE x (x real);SELECT DISTINCT AVG(x) FROM x GROUPBY x;+--------+