使用 SQLite DDB 的年平均温度

Average temperature by day of year with SQLite DDB

我正在寻找一个很好的解决方案来显示 SQLite 数据库中一年中每天的平均温度。

在我的数据库中,作为示例,我有一个日期列和一个临时列,用于 5 年以来的每一天。

example

我想从我的数据库中获取一年中每一天的平均温度。 我找到了计算一天平均值的请求,但我不知道如何每天都这样做

SELECT avg(min) FROM historique WHERE strftime('%m-%d', date )= "04-01";

你能帮帮我吗?

您必须使用 GROUP BY:

SELECT strftime('%m-%d', date) day, avg(min) 
FROM historique 
GROUP BY day