Este error se puede presentar en el reporte de ECU_EQUIPOS_GENERACION
--identificar equipos duplicados
SELECT ASSETNUM FROM (
select distinct a.ancestor, a.assetnum, a.description, a.parent, a.eq11, a.assettag, a.status, a.serialnum, a.eq14, C.NAME, cl.description , asp.assetattrid, a.location,
(SELECT prior h.location BLOQUE FROM lochierarchy h WHERE connect_by_isleaf = 1 and h.location = 'EC' START WITH h.location = a.location CONNECT BY h.location = prior h.parent) bloque
from asset a
left join classstructure cl on a.classstructureid = cl.classstructureid
left join companies c on a.manufacturer = c.company
left join assetmeter astm on a.assetnum = astm.assetnum
left join meter m on astm.metername = m.metername
left join assetspec asp on asp.assetnum = a.assetnum
where
cl.description in ('ENGINE CRUDE - SPECIFICATION TEMPLATE', 'ENGINE GAS - SPECIFICATION TEMPLATE', 'ENGINE DIESEL - SPECIFICATION TEMPLATE', 'MOTORS DIESEL - SPECIFICATION TEMPLATE', 'STEAM TURBINE - SPECIFICATION TEMPLATE')
and asp.assetattrid in ('KW', 'NOMOUT', 'NOMCAP')
--d asp.assetattrid in ('RPM')
--order by a.assetnum
) GROUP BY ASSETNUM HAVING COUNT (ASSETNUM)> 1
En el caso de los Generador y Motores estos campos deben ser iguales, si no es asi, es porque el movimeinto del equipo lo hicieron mal, los Ing de Gestón de Activos hacen el movimiento.
No hay comentarios.:
Publicar un comentario