select 工作中心,sum(机台数量)AS 机台数量,sum(标准工时)AS 标准工时,sum(实际工时)AS 实际工时,sum(停机时间)AS 停机时间 FROM
(SELECT
t0.mation AS 工作中心,
t1.Num AS 机台数量,
t0.EDtime * t1.Num AS 标准工时,
t2.Exphour+t2.Asshour AS 实际工时,
t2.Tjhour AS 停机时间
FROM
Process_Table t0
LEFT JOIN
(SELECT
process,
COUNT(mid) AS Num
FROM Machine_Table GROUP BY process) t1
ON t0.CID=t1.process
LEFT JOIN Report_Table t2
ON t0.mation= t2.process)t3 group by 工作中心
问题描述:
首先:我是想做一个动态生成的报表;
其次:这张报表我已经做了一部分了,等会附上图一;
然后:我想要了解如何实现别一部分,就是取数据库中某张表的记录来做这个动态报表的表头,同时我要在标准工时里再乘以所选时间段的天数,等会附图二;
最后:我的语言组织能力不行,回复的时候还请各位把步骤说细一点,最好把相关代码附一下,谢谢!