Я пытаюсь запросить таблицу, которая имеет много записей для многих объектов за многие промежутки времени. То, что я пытаюсь сделать, это вернуть максимальное количество баллов, полученные в тот день, например, на этой таблице
MySQL-запрос, объединяющий уникальные максимальные значения, сгруппированные по временному интервалу
ID | obj | score | time
1, 'a', 2, DEC 21 2014, 5:00:00
2, 'a', 4, DEC 21 2014, 8:00:00
3, 'a', 7, DEC 22 2014, 10:00:00
4, 'a', 6, DEC 22 2014, 16:00:00
5, 'b', 0, DEC 21 2014, 4:00:00
6, 'b', 2, DEC 21 2014, 8:00:00
7, 'b', 4, DEC 22 2014, 10:00:00
8, 'b', 8, DEC 22 2014, 18:00:00
и запросе вернет четыре записи
DEC 21 2014, a, 4 DEC 21 2014, b, 2 DEC 22 2014, a, 7 DEC 22 2014, b, 8
Я знаю отличную команду и I» вы пробовали разные команды группировки, но пока не добились успеха. Может ли кто-нибудь указать мне на ключевые слова, которые я должен использовать?
Thanks
, если у меня есть данные за четырехмесячный период, должен ли я выполнить этот запрос 120 раз? –
Я отредактировал ответ. В первом случае вам придется называть это много раз. Я интерпретировал фразу «тот конкретный день», что вам нужен только один день. Второй будет делать. – Michas
Вот оно. отлично. большое спасибо –