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条)

报告相同问题?

悬赏问题

  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大