|
@@ -725,7 +725,7 @@
|
|
|
or DATE(apope.PLANENDDATE) = DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY)) -- 昨日
|
|
|
and apo.TENANTID=#{tenantId}
|
|
|
group by
|
|
|
- apope.PROCESSWORKSHOPID,PROCESSDAY
|
|
|
+ apope.PROCESSWORKSHOPID
|
|
|
),
|
|
|
actual as (
|
|
|
-- 按照车间分组统计本周铸轧工序类别实际加工量
|
|
@@ -751,7 +751,7 @@
|
|
|
or DATE(arr.REPORTWORKTIME) = DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY)) -- 昨日
|
|
|
and apo.TENANTID=#{tenantId}
|
|
|
group by
|
|
|
- apope.PROCESSWORKSHOPID,PROCESSDAY
|
|
|
+ apope.PROCESSWORKSHOPID
|
|
|
)
|
|
|
select
|
|
|
plan.PROCESSWORKSHOPID
|
|
@@ -764,7 +764,7 @@
|
|
|
-- 1, actual.ACTUALPRODUCEVOLUME/plan.PLANPRODUCEVOLUME),2) COMPLETIONRATIO -- 本周实际已完成比例
|
|
|
,IFNULL(ROUND(AVG(actual.ACTUALPRODUCEVOLUME),2),0) COMPLETIONRATIO -- 本周日平均
|
|
|
from
|
|
|
- plan left join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID and plan.PROCESSDAY=actual.PROCESSDAY
|
|
|
+ plan left join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID group by plan.PROCESSWORKSHOPID
|
|
|
union -- mysql 该版本不支持full join,通过left join 和right join配合
|
|
|
select
|
|
|
actual.PROCESSWORKSHOPID
|
|
@@ -777,7 +777,7 @@
|
|
|
-- 1, actual.ACTUALPRODUCEVOLUME/plan.PLANPRODUCEVOLUME),2) COMPLETIONRATIO -- 本周实际已完成比例
|
|
|
,IFNULL(ROUND(AVG(actual.ACTUALPRODUCEVOLUME),2),0) COMPLETIONRATIO -- 本周日平均
|
|
|
from
|
|
|
- plan right join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID and plan.PROCESSDAY=actual.PROCESSDAY
|
|
|
+ plan right join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID group by actual.PROCESSWORKSHOPID
|
|
|
</select>
|
|
|
<select id="selectCastRollPhotoAvg" resultType="com.rongwei.bsentity.domain.ApsReportCastRollPhoto">
|
|
|
with months as (
|
|
@@ -910,7 +910,7 @@
|
|
|
or DATE(apope.PLANENDDATE) = DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY)) -- 昨日
|
|
|
and apo.TENANTID=#{tenantId}
|
|
|
group by
|
|
|
- apope.PROCESSWORKSHOPID,PROCESSDAY
|
|
|
+ apope.PROCESSWORKSHOPID
|
|
|
),
|
|
|
actual as (
|
|
|
-- 按照车间分组统计本周精整工序类别实际加工量
|
|
@@ -936,7 +936,7 @@
|
|
|
or DATE(arr.REPORTWORKTIME) = DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY)) -- 昨日
|
|
|
and apo.TENANTID=#{tenantId}
|
|
|
group by
|
|
|
- apope.PROCESSWORKSHOPID,PROCESSDAY
|
|
|
+ apope.PROCESSWORKSHOPID
|
|
|
)
|
|
|
select
|
|
|
plan.PROCESSWORKSHOPID
|
|
@@ -949,7 +949,7 @@
|
|
|
-- 1, actual.ACTUALPRODUCEVOLUME/plan.PLANPRODUCEVOLUME),2) COMPLETIONRATIO -- 本周实际已完成比例
|
|
|
,IFNULL(ROUND(AVG(actual.ACTUALPRODUCEVOLUME),2),0) COMPLETIONRATIO -- 本周日平均
|
|
|
from
|
|
|
- plan left join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID and plan.PROCESSDAY=actual.PROCESSDAY
|
|
|
+ plan left join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID group by plan.PROCESSWORKSHOPID
|
|
|
union -- mysql 该版本不支持full join,通过left join 和right join配合
|
|
|
select
|
|
|
actual.PROCESSWORKSHOPID
|
|
@@ -962,7 +962,7 @@
|
|
|
-- 1, actual.ACTUALPRODUCEVOLUME/plan.PLANPRODUCEVOLUME),2) COMPLETIONRATIO -- 本周实际已完成比例
|
|
|
,IFNULL(ROUND(AVG(actual.ACTUALPRODUCEVOLUME),2),0) COMPLETIONRATIO -- 本周日平均
|
|
|
from
|
|
|
- plan right join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID and plan.PROCESSDAY=actual.PROCESSDAY
|
|
|
+ plan right join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID group by actual.PROCESSWORKSHOPID
|
|
|
</select>
|
|
|
<select id="selectProcessAvg" resultType="com.rongwei.bsentity.domain.ApsReportJzProcessPhoto">
|
|
|
with months as (
|
|
@@ -1095,7 +1095,7 @@
|
|
|
or DATE(apope.PLANENDDATE) = DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY)) -- 昨日
|
|
|
and apo.TENANTID=#{tenantId}
|
|
|
group by
|
|
|
- apope.PROCESSWORKSHOPID,PROCESSDAY
|
|
|
+ apope.PROCESSWORKSHOPID
|
|
|
),
|
|
|
actual as (
|
|
|
-- 按照车间分组统计本周轧机工序类别实际加工量
|
|
@@ -1121,7 +1121,7 @@
|
|
|
or DATE(arr.REPORTWORKTIME) = DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY)) -- 昨日
|
|
|
and apo.TENANTID=#{tenantId}
|
|
|
group by
|
|
|
- apope.PROCESSWORKSHOPID,PROCESSDAY
|
|
|
+ apope.PROCESSWORKSHOPID
|
|
|
)
|
|
|
select
|
|
|
plan.PROCESSWORKSHOPID
|
|
@@ -1134,7 +1134,7 @@
|
|
|
-- 1, actual.ACTUALPRODUCEVOLUME/plan.PLANPRODUCEVOLUME),2) COMPLETIONRATIO -- 本周实际已完成比例
|
|
|
,IFNULL(ROUND(AVG(actual.ACTUALPRODUCEVOLUME),2),0) COMPLETIONRATIO -- 本周日平均
|
|
|
from
|
|
|
- plan left join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID and plan.PROCESSDAY=actual.PROCESSDAY
|
|
|
+ plan left join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID group by plan.PROCESSWORKSHOPID
|
|
|
union -- mysql 该版本不支持full join,通过left join 和right join配合
|
|
|
select
|
|
|
actual.PROCESSWORKSHOPID
|
|
@@ -1147,7 +1147,7 @@
|
|
|
-- 1, actual.ACTUALPRODUCEVOLUME/plan.PLANPRODUCEVOLUME),2) COMPLETIONRATIO -- 本周实际已完成比例
|
|
|
,IFNULL(ROUND(AVG(actual.ACTUALPRODUCEVOLUME),2),0) COMPLETIONRATIO -- 本周日平均
|
|
|
from
|
|
|
- plan right join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID and plan.PROCESSDAY=actual.PROCESSDAY
|
|
|
+ plan right join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID group by actual.PROCESSWORKSHOPID
|
|
|
</select>
|
|
|
<select id="selectAvgZjProcessPhoto" resultType="com.rongwei.bsentity.domain.ApsReportZjProcessPhoto">
|
|
|
with months as (
|
|
@@ -1290,7 +1290,7 @@
|
|
|
group by
|
|
|
HEATNUMBER -- 计划炉次
|
|
|
) heat
|
|
|
- group by PROCESSWORKSHOPID,PROCESSDAY
|
|
|
+ group by PROCESSWORKSHOPID
|
|
|
),
|
|
|
actual as (
|
|
|
-- 按照车间分组统计本周退火工序类别实际加工量
|
|
@@ -1324,7 +1324,7 @@
|
|
|
group by
|
|
|
apope.PROCESSDEVICEID,arr.HEATNUMBER
|
|
|
) heat
|
|
|
- group by PROCESSWORKSHOPID,PROCESSDAY
|
|
|
+ group by PROCESSWORKSHOPID
|
|
|
)
|
|
|
select
|
|
|
plan.PROCESSWORKSHOPID
|
|
@@ -1337,7 +1337,7 @@
|
|
|
-- 1, actual.ACTUALPRODUCEVOLUME/plan.PLANPRODUCEVOLUME),2) COMPLETIONRATIO -- 本周实际已完成比例
|
|
|
,IFNULL(ROUND(AVG(actual.ACTUALPRODUCEVOLUME),2),0) COMPLETIONRATIO -- 本周日平均
|
|
|
from
|
|
|
- plan left join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID and plan.PROCESSDAY=actual.PROCESSDAY
|
|
|
+ plan left join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID group by plan.PROCESSWORKSHOPID
|
|
|
union -- mysql 该版本不支持full join,通过left join 和right join配合
|
|
|
select
|
|
|
actual.PROCESSWORKSHOPID
|
|
@@ -1350,7 +1350,7 @@
|
|
|
-- 1, actual.ACTUALPRODUCEVOLUME/plan.PLANPRODUCEVOLUME),2) COMPLETIONRATIO -- 本周实际已完成比例
|
|
|
,IFNULL(ROUND(AVG(actual.ACTUALPRODUCEVOLUME),2),0) COMPLETIONRATIO -- 本周日平均
|
|
|
from
|
|
|
- plan right join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID and plan.PROCESSDAY=actual.PROCESSDAY
|
|
|
+ plan right join actual on plan.PROCESSWORKSHOPID=actual.PROCESSWORKSHOPID group by actual.PROCESSWORKSHOPID
|
|
|
</select>
|
|
|
<select id="selectAvgThProcessPhoto" resultType="com.rongwei.bsentity.domain.ApsReportThProcessPhoto">
|
|
|
with months as (
|