日期:2014-05-18 浏览次数:20535 次
select 条码信息,单据编号,count(*) 数量,ICMO.finterid From l_计件工资 left join l_条码 on l_计件工资.条码信息=l_条码.条码打印 LEFT JOIN ICMO ON 单据编号=ICMO.fbillno where (l_计件工资.条码信息='1020905041200027') and left(单据编号,4)='WORK' and 单据号=(select MAX(单据号) from tbl s where s.col=....)--这里自己写关联条件 group by 条码信息,单据编号,icmo.finterid
------解决方案--------------------
select 条码信息,单据编号,count(*) 数量,ICMO.finterid From l_计件工资
left join l_条码 on l_计件工资.条码信息=l_条码.条码打印
LEFT JOIN ICMO ON 单据编号=ICMO.fbillno
where left(单据编号,4)='WORK'
and Not Exists(select 1 from l_计件工资 AS x .
where x.条码信息=l_计件工资.条码信息 AND x.单据编号>l_计件工资.单据编号)
group by 条码信息,单据编号,icmo.finterid