У меня есть таблица с записями, которые обновляются каждую минуту с десятичным значением (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)
Кто-нибудь может мне помочь в этом?