东北秃鹫 2021-07-19 16:03 采纳率: 0%
浏览 29

对每个装备号分组,提取相应reportTime 相隔10分钟的记录!

请教高人: 我有个mysql表,内容是:装备号devciceId 各自代表20多口油井,reportTime 就是1、3分钟检测一次测出,井口温度、压力、等等一些列参数!数据量比较密!

img
原表是这样的,每口井devieID,reportTime 每2到3分钟就产生一个记录,比较密,现在有需求,就是每个口10分钟提取一条记录 。 于是我用了一条 SQL:
SELECT * FROM welldate
where DATE_FORMAT(reportTime,'%i')%10 = 0 group by DATE_FORMAT(reportTime,'%Y-%m-%d %H:%i') ORDER BY deviceId,reportTime;
成功地提取到每10分钟的记录。
img

可是 问题就是第一个装备 也就是deviceID=17606328 的 提取除了每隔10分钟的记录,第二个装备也就是

img
deviceID=1760034 的5、6天的记录 几乎都损失了,没提取出来!

现在就是 请教高人指*点 如何能够修改语句,能够提取出所有装备 对应的 reportTime每隔10分钟的记录呢!

  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 创建了问题 7月19日

      悬赏问题

      • ¥15 easyclick重启app
      • ¥15 ros系统里Python版本问题
      • ¥15 不兼容驱动程序删不了,内核隔离打不开
      • ¥15 Centos7重启网卡自动down,只能手动up
      • ¥15 multisim用74ls148做一个5号病号呼叫系统
      • ¥15 单片机,传感器,LCD1602
      • ¥15 关于adams 批处理仿真时间太长的问题
      • ¥15 fate部署问题请求帮助
      • ¥15 关于#arcpy#的问题:arcpy栅格计算器批处理(语言-python)
      • ¥15 stata logit的备选项自变量不同