Social Icons

jueves, 6 de septiembre de 2018

Asignar un Tight Group a todos los pozos de un Proyecto en OpenWells

Para asignar los pozos a un tight group lo podemos realizar directamente desde la aplicación, si son varios pozos esto nos puede tomar mucho tiempo, por lo tanto con el siguiente código SQL podemos asignar rápidamente un Tight Group a todos los pozos de un Campo o Locación dependiendo el caso


CONSULTA DE POZOS DE CAMPO

select * from
cd_well
where well_id in (
SELECT ws.well_id
FROM CD_PROJECT P,CD_SITE S, CD_WELL_SOURCE WS
where P.PROJECT_NAME  IN ('NOMCAMPO')
AND P.PROJECT_ID = S.PROJECT_ID
AND S.SITE_ID = WS.SITE_ID)
order by well_legal_name

En OpenWells un Proyecto a Campo corresponde a los iconos verdes:


ACTUALIZAR EL TIGHT GROUP

update cd_well_source
set tight_group_id = 'xFFls'  --- ID del Tight Group correspondiente 
where well_id in (
SELECT WS.well_id -- WS.*
FROM CD_PROJECT P,CD_SITE S, CD_WELL_SOURCE WS
WHERE  P.PROJECT_NAME  IN ('NOMCAMPO')
AND P.PROJECT_ID = S.PROJECT_ID
AND S.SITE_ID = WS.SITE_ID)

Para saber que Tight Group debemos poner, vamos a asignarle desde la aplicación a un pozo el nuevo Tight Group

Consultamos con el mismo SQL
Observamos que el pozo que le asignamos el Tight Group desde la aplicación tiene un código diferente, el cuál lo vamos a utilizar en el SQL para aplicarloa todos los pozos

update cd_well_source
set tight_group_id = '654  --- ID del Tight Group correspondiente 
where well_id in (
SELECT WS.well_id -- WS.*
FROM CD_PROJECT P,CD_SITE S, CD_WELL_SOURCE WS
WHERE  P.PROJECT_NAME  IN ('NOMCAMPO')
AND P.PROJECT_ID = S.PROJECT_ID
AND S.SITE_ID = WS.SITE_ID)

No hay comentarios.:

Publicar un comentario

PELICULAS PARA VER

  Inexactitudes fácticas en las películas (msn.com) https://www.msn.com/es-co/entretenimiento/famosos/inexactitudes-f%C3%A1cticas-en-las-pel...

 
 
Blogger Templates