最小/最大/平均每天 SQL



>我有一个SQL表,其中包含:ID,DATETIME(时间戳(,TEMP.每天多条记录。 什么是SELECT命令来提取每天的最小值/最大值和平均值? 谢谢。

你会使用group by,但你需要提取日期:

select date(datetime) as the_date, min(temp), max(temp), avg(temp)
from t
group by the_date;

最新更新