我有一张表(其中包括)过去4小时的温度表。在制作图表时,我可以看到图表眨眼的“趋势”:
粗红线显然有负方向。虽然绿线有正方向。
如何计算最近3小时数据的'方向'值。可以使用以下sql语句从数据库中检索此数据:
SELECT temp FROM weather WHERE time_utc => NOW() - INTERVAL 3 HOUR
是否有类似AVG()的功能或其他东西来计算这个或者我是否过度思考这个?
答案 0 :(得分:1)
这个怎么样:
SELECT HOUR(time_utc) as hour_group, AVG(temp)
FROM weather
WHERE time_utc => NOW() - INTERVAL 3 HOUR
GROUP BY hour_group
这样您可以在小时块中划分度量,并可以将第一个与最后一个进行比较吗?