select
sum(t.产量) 总产量
from
(
select
工作面编号,
工作日期,
产量
from
table_name a
where
a.工作日期=(select max(b.工作日期)
from table_name b
where b.工作面编号=a.工作面编号)
) t参考,未经测试.
sum(t.产量) 总产量
from
(
select
工作面编号,
工作日期,
产量
from
table_name a
where
a.工作日期=(select max(b.工作日期)
from table_name b
where b.工作面编号=a.工作面编号)
) t参考,未经测试.
group by 工作面编号
(select 工作面编号,max(工作日期) from tab_name group by 工作面编号);
where (工作面编号,工作日期) in
(select 工作面编号,max(工作日期) from tab_name group by 工作面编号);is ok!