我使用的是SQL Server 2005的查询,这是我的查询:删除多笔交易,并保持第一交易
select Transaction_Nr, Serial_Nr, Qty
from TRANSACTION_TABLE
,我有一个这样的输出:
Transaction_Nr | Serial_Nr | Qty
-------------------------------------------
40001 | 25001 | 2000
40002 | 25002 | 1500
40003 | 25003 | 2700
40004 | 25001 | 1500
40005 | 25002 | 1000
40006 | 25008 | 3000
那么如何我可以通过多次交易获得Serial_Nr的第一个transaction_Nr,并且输出应该是这样的:
Transaction_Nr | Serial_Nr | Qty
-------------------------------------------
40001 | 25001 | 2000
40002 | 25002 | 1500
40003 | 25003 | 2700
40006 | 25008 | 3000
谢谢,
请给出详细就像根据你要过滤你的数量想要的多transaction.Do什么? –
这只是为了查询,还是想要实际更改表中的数据?而且我们没有对具有后续交易号码的行中的数据做任何更正,对吗? (除了完全丢弃它) –