从多行

时间:2016-08-29 09:49:04

标签: php mysql

我在mysql数据库中有2列,即totalRating和ratingDate。在日期存在多个totalRating值,例如2016-08-29可以有5个总评分,2016-08-30有4个评分。我使用ChartJs来显示totalRating和ratingDate的图表。我想取一个日期的totalRatings的平均值并将其绘制在图表上,即一个日期的一个totalRating。我正在使用PHP作为后端。有人可以帮我解决问题吗?

2 个答案:

答案 0 :(得分:0)

我认为你需要的是AVG mysql函数,你的查询应该是这样的:

<persistence-unit name="com.sample:EventBusinessRules:2.6" transaction-type="JTA">

答案 1 :(得分:0)

使用以下查询,您可以找到所有日期的平均评分。

select AVG(totalRatings) as avgRating, date from YOUR_TABLE group by date;