select a.riqi, a.bianhao, a.rongliang, sum(b.jilu) as jilu
from table1 a ,table2 b
where a.riqi=b.riqi and a.bianhao=b.bianhao
group by a.riqi,a.bianhao
select tablea.*,bb.jilu from tableA left outer join bb
(select riqi,max(bianhao) as bianhao,sum(jilu) as jilu from tabel2 group by riqi) BB
on tablea.riqi=bb.riqi