Я пытаюсь получить вторую последнюю запись, используя mysql. Я сделал некоторые исследования, некоторые образцы исправления разрыв между числами или даты. Но моя ситуация заключается в том, что contract_id не всегда +1 от предыдущего. Все идеи? Огромное спасибо.Second Последние записи
merchant_id \t contract_id start_date
10 \t 501 2016-05-01
10 \t 506 2016-06-01
13 \t 456 2015-12-01
13 \t 462 2016-01-01
14 \t 620 2016-06-01
14 \t 642 2016-07-01
14 \t 656 2016-07-05
\t
\t
merchant_id \t Second_last_contract_id
10 \t 501
13 \t 456
14 \t 642
contract_id! = Предыдущая contract_id + X (The X не фиксировано)
'start_date' говорят нам контракты, создающие заказ.
Почему 501, 456, 642.? , должен быть 501, 456, 620 или 506, 462, 642 .. – scaisEdge
Я просто хочу убедиться, что люди знают, что contract_id не является непрерывным числом и не всегда равен предыдущему контракту_id + X – qqqwww