22,209
社区成员
发帖
与我相关
我的任务
分享
SELECT
pcm.班组名称,
sum(pcm.工时) as 总工时,
round(sum(pcm.工时)/24,2) as 平均天数,
sum(pcs.排产只数*pcs.方数) as 车间电镀面积,
sum(case
when pcs.收货类型='返工' then (pcs.排产只数*pcs.方数)
else 0
end) as 客户返工面积,
sum(pcs.直镀单价*pcs.排产只数) as 车间直镀产值,
sum(case
when pcs.收货类型='返工' then (pcs.排产只数*pcs.单价)
else 0
end) as 客户返工产值,
sum(case
when pcs.工艺要求='返工1' then (pcs.排产只数*pcs.单价)
else 0
end) as 抛光面积,
sum(pcs.抛光单价*pcs.排产只数) as 抛光产值,
sum(case
when pcs.工艺要求='抛镀' then (pcs.排产只数*pcs.单价)
else 0
end) as 抛镀产值,
sum(case
when pcs.工艺要求='黑抛' then (pcs.排产只数*pcs.单价)
else 0
end) as 黑抛产值
FROM pcm
INNER JOIN pcs ON pcm.id = pcs.idd
group by pcm.班组名称