只需要显示在上一个请求id过期后创建的记录。
https://i.stack.imgur.com/jum97.png
Jmeter 板-
REQUEST_ID CREATED_DATE EXPIRY_DATE
1 2020-06-02 2020-06-06
2 2020-06-04 2020-06-10
3 2020-06-08 2020-06-12
4 2020-06-09 2020-06-16
5 2020-06-09 2020-06-15
6 2020-06-18 2020-06-20
7 2020-06-21 2020-06-25
o/p-
REQUEST_ID CREATED_DATE EXPIRY_DATE
1 2020-06-02 2020-06-06
3 2020-06-08 2020-06-12
6 2020-06-18 2020-06-20
7 2020-06-21 2020-06-25
1条答案
按热度按时间q8l4jmvw1#
如果您运行的是mysql 8.0,则可以使用窗口函数:
另一方面,如果您想根据与上一个有效记录的差异以增量方式选择记录,那么就要复杂一些。您需要某种迭代过程,它建议使用递归查询。基本上,您可以用
row_number()
,然后逐一处理,决定保留哪一个。db小提琴演示: