求助:查询最大集合-发票查询
id qyhm fpdm fpqh sl bz
1 9550251 19550251001 00010001 50 0
2 9550251 19550251001 00010041 10 1
3 9550251 19550251001 00010041 10 0
4 9550252 19550251001 00090001 100 0
5 9550252 19550251001 00090051 50 1
6 9550252 19550251001 00090051 50 0
7 9550253 19550251002 00010001 100 0
8 9550253 19550251002 00010035 50 1
9 9550253 19550251002 00010035 50 0
10 9550251 19550251001 00020001 50 0
11 9550251 19550251001 00020031 20 1
12 9550251 19550251001 00020031 20 0
可从上表中得到发票止号:fpqh+sl-1=fpzh
查询结果为:(查询同一"qyhm",同一“fpdm”,起始号"fpqh",数量“sl”最大的,bz=0为出,bz=1为退)
qyhm fpdm fpqh fpzh sl bz
9550251 19550251001 00010001 00010050 50 0
9550252 19550251001 00090001 00090100 100 0
9550253 19550251002 00010001 00010100 100 0
9550251 19550251001 00020001 00020050 50 0
选出结果目标为fpqh-fpzh集合中,最大的
如:
10 9550251 19550251001 00020001 50 0
11 9550251 19550251001 00020031 20 1
11行数据在10行之中,查出结果为比11行大的10行