Как получать предпоследние реестры группы МИСКЛ?

Как я могу получать предпоследние реестры группы в MySQL?

Я считаю таблицу так называемой "tabla_deposito" с 4 колоннами (пойдите, пользователь, fecha_deposito, monto_depositado), и хочу группировать из-за колонны пользователи, и что выбрал предпоследний реестр каждого пользователя.

id|usuario|fecha_deposito|monto_depositado

1 | user1 | 01/01/19 | 1000
2 | user2 | 01/01/19 | 500
3 | user3 | 01/01/19 | 400
4 | user2 | 02/02/19 | 3500
5 | user1 | 02/02/19 | 100
6 | user3 | 02/02/19 | 50

как результат я хочу нечто похожее, группировать из-за пользователей и выбирая предпоследние реестры и отказываться от последних реестров.

Я представляю себе то, что он делается из-за id или в дату выданный. выбирая последнего и уменьшая 1. пример:

id|usuario|fecha_deposito|monto_depositado
1 | user1 | 01/01/19 | 1000
2 | user2 | 01/01/19 | 500
3 | user3 | 01/01/19 | 400

Я разместил 6 реестров примера, но они многие другие. я, что я хочу, он состоит в том, чтобы группировать из-за пользователя, и что выбрал предпоследний реестр каждого пользователя и это показал в консультации.

Пример: если есть 10 пользователей, зарегистрированных с n количество депозитов тогда, которое являлось бы 10 пользователями с предпоследним депозитом, который реализовал каждый пользователь.

уже я протестировал LIMIT, но он не дает мне выбор, который я ищу, потому что только меня берет предпоследний, но единственного пользователя, и я нуждаюсь именно, всех пользователей группировались с group by пользователи.

6
задан 28.08.2019, 15:56
0 ответов