私はmysqlを使用して2番目の最後のレコードを取得しようとしています。 私はいくつかの調査を行いました。いくつかのサンプルには数字や日付の間にギャップがあります。しかし私の状況では、contract_idは必ずしも前回の+1とは限りません。誰のアイデアですか?どうもありがとうございます。2番目の最後のレコード
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.(Xが固定されていない)
'START_DATEは' 私たちに順序を作成する契約を伝えます。ここで
なぜ501,456,642。? 。 501、456、620、または506、462、642でなければなりません。 – scaisEdge
私は、contract_idが連続番号ではなく、以前のcontract_id + X – qqqwww