Запрос с использованием максимальной даты с соответствующей информациейMySql

Форум по Mysql
Anonymous
Запрос с использованием максимальной даты с соответствующей информацией

Сообщение Anonymous »

Дана следующая таблица клиентов: < /p>

Код: Выделить всё

customerNumber  expireDate            versionNumber
111             2021-02-08 10:00:00       2
111             2022-02-08 10:00:00       2
111             2022-02-08 10:00:00       3
111             2023-02-08 10:00:00       2
111             2023-02-08 10:00:00       3
111             2023-02-08 10:02:00       2
111             2023-02-08 10:03:00       3
< /code>
У меня есть следующий запрос, который я использую для получения номера клиента с его максимальной датой истекания с соответствующим номером версии: < /p>
SELECT customerNumber, MAX(expireDate), versionNumber
FROM customers
GROUP BY customerNumber;
< /code>
Я поместил группу по инструкциям, потому что может быть несколько номеров пользовательских. Он возвращает: < /p>
customerNumber   expireDate           versionNumber
111              2023-02-08 10:03:00       2
< /code>
Несмотря на то, что это не правильный вывод. Результат должен вывести: < /p>
customerNumber   expireDate           versionNumber
111              2023-02-08 10:03:00      3
Как должен быть запрос, чтобы получить номер клиента с его максимальным истекающим сроком действия с соответствующим номером версии?

Подробнее здесь: https://stackoverflow.com/questions/794 ... nding-info

Вернуться в «MySql»