请教一下表中数据如何刷选出来?
炉号 订单号 行号 值73371 XSDD1412-11468 990 1
73371 XSDD1412-11468 993 8
如何将上述两行变为1行,并确认可以取到行号最大(993)的值 8
我用distinct,不能确认是否一定可以取得8,还是本身就可以取到,请指教。多谢。
select 炉号,订单号,行号,max(值) 值 from 表名 group by 炉号,订单号
Select * From 表名 Where 炉号+' '+订单号+' '+行号 In (Select 炉号+' '+订单号+' '+Max(行号) From 表名 Group By 炉号,订单号)前提是要“炉号,订单号,行号”都是字符字段。