Запрос с использованием максимальной даты с соответствующей информацией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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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