Вообще достаточно проверять количество знаков и цифры/буквы.
Всё что сложнее или мудренее бесит достаточно сильно.
Когда ваш пароль должен содержать кровь девственницы, спец символы, разный регистр и еще что-нибудь.
просто сгрупируйте и по дате отсортируйте(уже у вас в запросе сортировка стоит)
в выборке с группировкой будет показана самая крайняя дата с учетом сортировки.