weixin_44423841 2021-05-04 09:28 采纳率: 100%
浏览 130
已采纳

Mysql怎么把不等间隔数据变成等间隔时间序列吗?

温度数据如图

温度数据

 时间是datetime类型的,设想的是有没有一种方法可以把minute相同的都合并,再把second都置0,但是不知道怎么实现,这些数据缺失值较少,基本每分钟都有数据,但极端值、异常值较多,主要想得到一批等间隔的温度数据方便画时间序列折线图,有没有什么办法?想得到的结果像下面这图

理想效果

 

  • 写回答

5条回答 默认 最新

  • 关注

    可以通过group by语句实现,通过日期函数把col_time的分钟取出来分组求和。

     

    select minute(col_time) , sum(receive_data) receive_data from testdata group by minute(col_time)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?