У меня есть простая таблица, в которой есть столбцы user_id и попытка даты / времени. Для любого конкретного user_id существует как минимум одна попытка, но может быть больше попыток (до 6 попыток). Я пытаюсь найти просто две самые старые попытки для каждого пользователя. Как мне это сделать? Я написал ниже, но это ТОЛЬКО находит самую старую попытку дату / время для любого конкретного пользователя. Мне это нужно, но ТАКЖЕ вторая самая старая попытка (если она есть).
SELECT user_id, MIN(attempt_datetime)
FROM table
GROUP by user_id