I have a query where I might get only one or possibly multiple records for each CONTROLNBR + LINENBR combo -
SELECT ACCTNBR, BOOKDATE, CONTROLNBR, LINENBR, TRANDETSEQ, 
ING1, ING1AMT, ING2, ING2AMT, ING3, ING3AMT, ING4, ING4AMT  
FROM TABLE1  WHERE COSTCENTER = '9999' ORDER BY CONTROLNBR, LINENBR, 
TRANDETSEQ
Some data returned might be -
12345   01-FEB-19   3771    1   5   R4  13  Y1  41  Y3  1
12345   01-FEB-19   3771    1   11  R4  21  Y1  41  Y3  9
12345   01-FEB-19   3771    1   12  R4  21  Y1  41  Y3  17
12345   01-FEB-19   3771    1   18  R4  21  Y1  61  Y3  45
12345   01-FEB-19   3772    3   5   R2  3   Y3  38  L1  8
12345   01-FEB-19   3773    1   5   N1  8   W1  2   L1  42
12345   01-FEB-19   3773    1   12  N1  10  W1  4   L1  45
24568   01-FEB-19   3786    2   4   L1 28   G2  40  N1  13
24568   01-FEB-19   3786    2   8   L1 28   G2  45  N1  18
24568   01-FEB-19   3786    2   12  L1 28   G2  48  N1  18
In each case, I would just need the line with the highest TRANDETSEQ number for each CONTROLNBR + LINENBR combo. So I would only want -
12345   01-FEB-19   3771    1   18  R4  21  Y1  61  Y3  45
12345   01-FEB-19   3772    3   5   R2  3   Y3  38  L1  8
12345   01-FEB-19   3773    1   12  N1  10  W1  4   L1  45
24568   01-FEB-19   3786    2   12  L1 28   G2  48  N1  18
Is there some function or something like LAST or MAX that might work here?
 
     
    