Я пытаюсь получить строку, в которой один из двух столбцов имеют максимальное значение для каждой группы, для, например, в изображении нижеSQL пути и максимальное значение для многократного столбца
, как вы можете видеть, что каждая единица имеет несколько строк с boxid, amnt1 и amnt2.
Что мне нужно, когда запрос выполняется, он возвращает выделенные строки, что означает, что он вернет идентификатор устройства, с boxid строки с MAX (amnt1), MAX (amnt2) среди строк групп. Таким образом, в случае блока 10002 наибольший amnt1 составляет 1,60, поэтому выход составляет
10002, 156, 1.60,
Может ли кто-нибудь помочь мне? Я не в состоянии получить это сделано
Благодаря
Хорошо, я полностью понимаю ваши ответы (Gordon и ZLK) .. оба работают так Я просто посмотрю первый на линии времени, который является Гордоном. Гордон мог бы также объяснить вам свой ответ (как в терминах мирянина), а также, если вы можете указать мне на хорошие ресурсы с примерами, где я мог бы узнать больше о переделе и перегородке? Еще раз большое спасибо за ваши ответы – user1063108