我有一个表格,每10秒在一个新行上显示风向(以及其他天气值)。方向以度数存储:0-360。目的这个平均值是什么意思?数据库每10秒存储一行信息。对于性能问题,我想将5天之前的数据聚合到每小时一行(平均)行。使用温度很容易实现:avg(temp)可以解决问题,因为温度不会在不同值之间跳跃。在盛行风的情况下,要达到这个“平均水平”要困难得多。以度数计算平均风向不像使用聚合函数avg()那样简单,因为它是一个圆,例如:dir1=10;dir2=350;avg()=(10+350)/2=180;哪个不准确;它应该是:0或360。所以在大学里的三角学课上,我脑子里想的是,如果我把它转换成弧度,并