请教高人: 我有个mysql表,内容是:装备号devciceId 各自代表20多口油井,reportTime 就是1、3分钟检测一次测出,井口温度、压力、等等一些列参数!数据量比较密!
原表是这样的,每口井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分钟的记录。
可是 问题就是第一个装备 也就是deviceID=17606328 的 提取除了每隔10分钟的记录,第二个装备也就是
deviceID=1760034 的5、6天的记录 几乎都损失了,没提取出来!
现在就是 请教高人指*点 如何能够修改语句,能够提取出所有装备 对应的 reportTime每隔10分钟的记录呢!