ORACLE查询和组按显示最后一个ID

ORACLE查询和组按显示最后一个ID,oracle,Oracle,我有一个Oracle查询来计算表上的数量总和 SELECT SEI_NO, SUM(T.QUANTITY) AS TOTAL FROM WA_II_TBL_TR_EQUIPMENT T WHERE T.SUPPLIERID_FK = '62551' GROUP BY T.SEI_NO 但现在我想添加至少最后一个ID的列事务ID TR_ID | SEI_NO | TOTAL 1 | SDGDFGSD | 2 2 | SDGDFGSD | 2 3 | SDGDFGSD1

我有一个Oracle查询来计算表上的数量总和

SELECT SEI_NO, SUM(T.QUANTITY) AS TOTAL
FROM WA_II_TBL_TR_EQUIPMENT T
WHERE T.SUPPLIERID_FK = '62551'
GROUP BY T.SEI_NO
但现在我想添加至少最后一个ID的列事务ID

TR_ID | SEI_NO   | TOTAL
1     | SDGDFGSD | 2
2     | SDGDFGSD | 2
3     | SDGDFGSD1| 10
我想展示的是:

TR_ID | SEI_NO   | TOTAL
1     | SDGDFGSD | 4
3     | SDGDFGSD1| 10
可能吗

SELECT min(TR_ID) as  TR_ID,
    SEI_NO,
    SUM(T.QUANTITY) AS TOTAL
FROM   WA_II_TBL_TR_EQUIPMENT T
WHERE T.SUPPLIERID_FK = '62551'
GROUP BY T.SEI_NO

这应该可以解决问题。

闵先生,我的帖子有什么不清楚的地方?当
SEI_NO
是您在查询中分组的唯一列时,您如何在输出中获得重复的
SEI_NO
值?您的问题是“last”ID,但您所需的结果显示最早(first)ID.@iamsankalp89你能澄清一下这句话的意思吗?