25 lines
798 B
SQL
25 lines
798 B
SQL
create
|
||
definer = root@`%` procedure UpdateRecyclematerialouput()
|
||
BEGIN
|
||
replace into reportdata.recyclematerialouput(lotsn,prodname,proddesc,prodtype,level,
|
||
resistivity,weight,cate1,type,cate2,cate3,update_time,mfgdate,month)
|
||
SELECT order_no lotsn,
|
||
material_code prodname,
|
||
material_name proddesc,
|
||
replace(replace(product_type,'(',''),')','') prodtype,
|
||
material_type level,
|
||
resistivity,
|
||
weight,
|
||
pd.cate1,
|
||
pd.type,
|
||
pd.cate2,
|
||
pd.cate3,
|
||
update_time,
|
||
DATE_FORMAT(DATE_add(ms.update_time,interval -510 MINUTE),'%Y-%m-%d') mfgdate,
|
||
CONCAT('M',DATE_FORMAT(DATE_add(ms.update_time,interval -510 MINUTE),'%m')) `month`
|
||
FROM mes_sync.mes_recycle_material_storage ms
|
||
left join reportdata.product pd on (ms.material_code = pd.prodname)
|
||
and substring(material_code,6,1) = '1'
|
||
where `status` = '2';
|
||
END;
|