SQL平均值的平均值

时间:2017-11-29 10:47:48

标签: sql average

您好我正在努力进行以下练习:

找出1950年之前发布的文章的平均评分与1950年之后发布的文章的平均评分之间的差异。(确保计算每篇文章的平均评分,然后计算1950年之前文章的平均评分和之后的文章不要只计算1950年前后的整体平均评分。)

SELECT AVG(RatingBefore + RatingAfter) AS Difference FROM Rating
WHERE AVG(star) AND year >1950 AS AverageAfter
AND AVG(star) AND year<1950 AS AverageAfter
GROUP BY title

这段代码有用吗?我是SQL的新手,所以如果它是一团糟,请不要好。 :)(我没有在练习中指定了哪种类型的SQL。)

1 个答案:

答案 0 :(得分:1)

这是猜测,因为我们没有其他信息(样本数据,表格结构等)

toPromise

这是有条件的聚合,可以在1950年之前和1950年之后的平均值中得出与总体平均值相同的查询。