小编use*_*780的帖子

SQL Server中的AVG和COUNT

我有一个评级系统,任何人都可以审查其他人.每个人可以由一个人不止一次地评判.对于平均值的计算,我想仅包括最新值.

这可能与SQL有关吗?

  • 人1在2011年1月1日对人2和5进行评分< - 被忽略,因为对人1的评价较新
  • 人1在2011年3月1日评价人2和2
  • 人2对1.2和2011年1月6日的人1进行评分< - 也被忽略
  • 人2在1.3.2011评价人1和3
  • 人3在1.5.2011评价人1与5

结果:

  • 人2的平均值是2.
  • 人1的平均值是4.

表格可能如下所示:evaluator, evaluatee, rating, date.

亲切的问候

迈克尔

sql sql-server average

4
推荐指数
1
解决办法
6148
查看次数

标签 统计

average ×1

sql ×1

sql-server ×1