【发布时间】:2020-03-22 10:44:42
【问题描述】:
我有一个表,其中每分钟更新一次十进制值 (10,2) 的记录。为了忽略测量错误,我想要插入最多的数字。 为此我尝试了:
SELECT date_time,max(sensor1),count(ID)
FROM `weigh_data
group by day(date_time),sensor1
这样我得到记录数
Datetime sensor1 count(ID)
2020-03-19 11:49:12 33.22 3
2020-03-19 11:37:47 33.36 10
2020-03-20 07:32:02 32.54 489
2020-03-20 00:00:43 32.56 891
2020-03-20 14:20:51 32.67 5
2020-03-21 07:54:16 32.50 1
2020-03-21 00:00:58 32.54 1373
2020-03-21 01:15:16 32.56 9
2020-03-22 08:35:12 32.52 2
2020-03-22 00:00:40 32.54 575
2020-03-22 06:50:54 32.58 1
我真正想要的是每一天计数(ID)最高的一行
谁能帮我解决这个问题?
【问题讨论】:
-
什么版本的mysql
-
它在 8.0 版本上运行。