Sei sulla pagina 1di 49

**REPORTES DE CONSISTENCIA

=MAYUSC(IZQUIERDA(B14;1))&MED(MINUSC(B14);2;LARGO(B14)-1)
*Especie/caleta/Artes
select e.tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,l.lug_nco
digo,lug_vdescri,a.arp_ncodigo,arp_vdescri,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb)as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join arte_pesca a on dz.arp_ncodigo=a.arp_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join tab_detalle td on td.tab_ncodtab=e.tab_ncodtax
where tab_ntabla='020' and tab_ncodare='00003'
group by e.tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,l.lug_n
codigo,lug_vdescri,a.arp_ncodigo,arp_vdescri
*Esp/Zona/Caleta
select e.tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,l.lug_nco
digo,lug_vdescri,a.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,a
pe_vlonrea,ape_ndistan,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb)as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join area_pesca a on dz.ape_ncodigo=a.ape_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join tab_detalle td on td.tab_ncodtab=e.tab_ncodtax
where tab_ntabla='020' and a.tab_ncodare='00003'
group by e.tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,l.lug_n
codigo,lug_vdescri,a.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea
,ape_vlonrea,ape_ndistan
select to_char(dz.des_dfecha,'YYYY')as ao,l.lug_ncodigo,lug_vdescri,e.esp_ncodigo
,esp_vnomcom,esp_vnomcie,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
where dz.tab_ncodare='00003'
group by to_char(dz.des_dfecha,'YYYY'),l.lug_ncodigo,lug_vdescri,e.esp_ncodigo,e
sp_vnomcom,esp_vnomcie,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit

*Zona/arte/caleta
select at.arp_ncodigo,arp_vdescri,l.lug_ncodigo,lug_vdescri,a.ape_ncodigo,ape_vd
escri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlongit,ape_ndistan,

sum(dsz_ndesemb)as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca at on at.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca a on dz.ape_ncodigo=a.ape_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
where a.tab_ncodare='00003'
group by at.arp_ncodigo,arp_vdescri,l.lug_ncodigo,lug_vdescri,a.ape_ncodigo,ape_
vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlongit,ape_ndistan
*Zona/Caleta/
select l.lug_ncodigo,lug_vdescri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlon
git,
min(DZ.des_DFECHA) as fec_min,max(dz.des_dfecha)as fec_max,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,to_char(dz.de
s_nnumvia))))as viajes,
sum(dsz_ndesemb) as viajes
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigo

***Si es un filtro por meses seria:


_nao+est_nmes)<=200403

val(est_nao+est_nmes)>=200101 and val(est

*Registros
select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_ndesemb as
capt_total,
des_dfeczar,des_nhorzar,des_nhorlle,des_nnumtri as nro_trip,ar.arp_ncodigo,arp_v
descri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonre
a,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobserv
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
where ap.tab_ncodare='00003' and substr(ap.ape_ncodigo,1,2) in ('95','96')
*Registros con Taxonomico
select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_ndesemb as
capt_total,
des_dfeczar,des_nhorzar,des_nhorlle,des_nnumtri as nro_trip,ar.arp_ncodigo,arp_v
descri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonre
a,
tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as cap
t_especie,des_vobserv
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo

inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo


inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join tab_detalle td on tab_ncodtax=tab_ncodtab
where td.tab_ntabla='020' and ap.tab_ncodare='00003' and not tab_ncodtax in ('00
002') and d.lug_ncodigo='030' and d.des_dfecha>='01/03/2012' and d.des_dfecha<='
15/03/2012'
*Registros unicos
select d.des_dfecha,
em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,emb_neslora,emb_nmanga,emb_np
untal,emb_vobserv as observacion_embarcacion,
d.des_nnumvia as nro_vje,
l.lug_ncodigo,lug_vdescri,
des_nnumcor as nro_reg,des_nnumtri as nro_trip,des_dfeczar as fecha_zarpe,des_nh
orzar as hora_zarpe,des_nhorlle as hora_llegada,des_ndesemb as capt_total,des_vo
bserv as observacion_registro
from desembarque d inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
where d.tab_ncodpro='00003' and l.lug_ncodigo='008' and d.des_dfecha between '01
/01/2011' and '31/12/2011'
*Registro con Arte (SISCON)
select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_nnumtri,des
_ndesemb as capt_total,des_vobserv,
dz.arp_ncodigo,arp_vdescri
from desembarque d inner join dese_arte dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join arte_pesca ap on dz.arp_ncodigo=ap.arp_ncodigo
where d.tab_ncodpro='00003' and em.emb_ncodigo in ('30660061','30170249','90120
011','90400112','90400111','90400045','90400134','90400106','90400105','90400046
','90131408','90400013','90130696','90400122','90400067','90400032','90040300','
30150102','30150125','30150127','30160015','30190031','30190052','90350152')
*REGISTROS CON ARTE CARACTERISTICAS
select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_ndesemb as
capt_total,
des_dfeczar,des_nhorzar,des_nhorlle,ar.arp_ncodigo,arp_vdescri,ap.ape_ncodigo,ap
e_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobserv,
dac.arc_ncodcor,arc_vdescri,dac_ncantid
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
left join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodig
o=dac.emb_ncodigo and dz.des_nnumvia=dac.des_nnumvia and dz.arp_ncodigo=dac.arp_

ncodigo
left join arte_caract arc on dac.arp_ncodigo=arc.arp_ncodigo and dac.arc_ncodco
r=arc.arc_ncodcor
where ap.tab_ncodare='00003' and dz.arp_ncodigo='13' and d.des_dfecha>='01/01/19
97' and d.des_dfecha<='31/12/2011' and (dac.arc_ncodcor is null or dac.arc_ncodc
or >=5)
**REGISTROS COMPLETOS
select to_char(dz.des_dfecha,'YYYY')as ao,to_char(dz.des_dfecha,'MM')as mes,d.des
_dfecha,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,em.emb_ncodigo,emb_vdes
cri,emb_vmatric,
emb_ncapbod,tab_ncodtem,te.tab_vnomtab as Tipo_Emb,emb_neslora,emb_nmanga,emb_np
untal,emb_vobserv,des_dfeczar,des_nhorzar,des_nhorlle,d.des_nnumvia as nro_vje,
des_nnumtri as nro_trip,ar.arp_ncodigo,arp_vdescri,
dac.arc_ncodcor,arc_vdescri,dac_ncantid,
ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_nprofun,ape_vlatrea,ape_v
lonrea,ape_ndistan,ape_vobserv,
tab_ncodtax,tax.tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,per.per_ncodig
o,trim(per_vapepat) ||' '|| trim(per_vapemat) ||', ' ||trim(per_vnombre) as Nom_
Observador,des_vobserv,
dsz_ndesemb as capt_especie,des_ndesemb as capt_total
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join persona per on d.PER_NCODIGO=per.per_ncodigo
inner join tab_detalle tax on tab_ncodtax=tax.tab_ncodtab
inner join tab_detalle te on tab_ncodtem=te.tab_ncodtab
left join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodig
o=dac.emb_ncodigo and dz.des_nnumvia=dac.des_nnumvia and dz.arp_ncodigo=dac.arp_
ncodigo
left join arte_caract arc on dac.arp_ncodigo=arc.arp_ncodigo and dac.arc_ncodco
r=arc.arc_ncodcor
where tax.tab_ntabla='020' and te.TAB_NTABLA='003' and dz.tab_ncodare='00003' an
d d.des_dfecha between '01/01/2012' and '31/12/2012' and d.lug_ncodigo in ('049'
,'047')

REGISTROS CON ESPECIE ACOMPAANTE


create or replace view v_temp_40
as
select distinct
d.des_dfecha,d.emb_ncodigo,d.des_nnumvia
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
where tab_ncodare='00003'
and lug_ncodigo ='047'
and (
(d.des_dfecha>='01/04/2001' and d.des_dfecha<='30/04/2001' and esp_ncodigo='0103
') or
(d.des_dfecha>='01/04/2001' and d.des_dfecha<='30/04/2001' and esp_ncodigo='0308
') or
(d.des_dfecha>='01/05/2001' and d.des_dfecha<='31/05/2001' and esp_ncodigo='0103
') or

(d.des_dfecha>='01/06/2001'
') or
(d.des_dfecha>='01/06/2001'
') or
(d.des_dfecha>='01/06/2001'
') or
(d.des_dfecha>='01/07/2001'
') or
(d.des_dfecha>='01/10/2001'
') or
(d.des_dfecha>='01/11/2001'
') or
(d.des_dfecha>='01/11/2001'
') or
(d.des_dfecha>='01/12/2001'
') or
(d.des_dfecha>='01/12/2001'
') or
(d.des_dfecha>='01/12/2001'
') or
(d.des_dfecha>='01/12/2001'
') or
(d.des_dfecha>='01/01/2002'
') or
(d.des_dfecha>='01/01/2002'
') or
(d.des_dfecha>='01/01/2002'
') or
(d.des_dfecha>='01/02/2002'
') or
(d.des_dfecha>='01/02/2002'
') or
(d.des_dfecha>='01/03/2002'
') or
(d.des_dfecha>='01/04/2002'
') or
(d.des_dfecha>='01/04/2002'
') or
(d.des_dfecha>='01/04/2002'
') or
(d.des_dfecha>='01/05/2002'
') or
(d.des_dfecha>='01/10/2002'
') or
(d.des_dfecha>='01/10/2002'
') or
(d.des_dfecha>='01/11/2002'
') or
(d.des_dfecha>='01/12/2002'
') or
(d.des_dfecha>='01/12/2002'
') or
(d.des_dfecha>='01/01/2004'
') or
(d.des_dfecha>='01/02/2004'
') or
(d.des_dfecha>='01/03/2004'
') or
(d.des_dfecha>='01/04/2004'
') or

and d.des_dfecha<='30/06/2001' and esp_ncodigo='0057


and d.des_dfecha<='30/06/2001' and esp_ncodigo='0103
and d.des_dfecha<='30/06/2001' and esp_ncodigo='0308
and d.des_dfecha<='31/07/2001' and esp_ncodigo='0103
and d.des_dfecha<='31/10/2001' and esp_ncodigo='0103
and d.des_dfecha<='30/11/2001' and esp_ncodigo='0103
and d.des_dfecha<='30/11/2001' and esp_ncodigo='0308
and d.des_dfecha<='31/12/2001' and esp_ncodigo='0057
and d.des_dfecha<='31/12/2001' and esp_ncodigo='0103
and d.des_dfecha<='31/12/2001' and esp_ncodigo='0228
and d.des_dfecha<='31/12/2001' and esp_ncodigo='0308
and d.des_dfecha<='31/01/2002' and esp_ncodigo='0057
and d.des_dfecha<='31/01/2002' and esp_ncodigo='0103
and d.des_dfecha<='31/01/2002' and esp_ncodigo='0308
and d.des_dfecha<='28/02/2002' and esp_ncodigo='0103
and d.des_dfecha<='28/02/2002' and esp_ncodigo='0308
and d.des_dfecha<='31/03/2002' and esp_ncodigo='0103
and d.des_dfecha<='30/04/2002' and esp_ncodigo='0057
and d.des_dfecha<='30/04/2002' and esp_ncodigo='0103
and d.des_dfecha<='30/04/2002' and esp_ncodigo='0308
and d.des_dfecha<='31/05/2002' and esp_ncodigo='0103
and d.des_dfecha<='31/10/2002' and esp_ncodigo='0103
and d.des_dfecha<='31/10/2002' and esp_ncodigo='0308
and d.des_dfecha<='30/11/2002' and esp_ncodigo='0103
and d.des_dfecha<='31/12/2002' and esp_ncodigo='0103
and d.des_dfecha<='31/12/2002' and esp_ncodigo='0308
and d.des_dfecha<='31/01/2004' and esp_ncodigo='0103
and d.des_dfecha<='29/02/2004' and esp_ncodigo='0103
and d.des_dfecha<='31/03/2004' and esp_ncodigo='0103
and d.des_dfecha<='30/04/2004' and esp_ncodigo='0103

(d.des_dfecha>='01/04/2004'
') or
(d.des_dfecha>='01/05/2004'
') or
(d.des_dfecha>='01/05/2004'
') or
(d.des_dfecha>='01/06/2004'
') or
(d.des_dfecha>='01/07/2004'
') or
(d.des_dfecha>='01/09/2004'
') or
(d.des_dfecha>='01/10/2004'
') or
(d.des_dfecha>='01/10/2004'
') or
(d.des_dfecha>='01/11/2004'
') or
(d.des_dfecha>='01/11/2004'
') or
(d.des_dfecha>='01/12/2004'
')
)

and d.des_dfecha<='30/04/2004' and esp_ncodigo='0308


and d.des_dfecha<='31/05/2004' and esp_ncodigo='0057
and d.des_dfecha<='31/05/2004' and esp_ncodigo='0103
and d.des_dfecha<='30/06/2004' and esp_ncodigo='0103
and d.des_dfecha<='31/07/2004' and esp_ncodigo='0103
and d.des_dfecha<='30/09/2004' and esp_ncodigo='0103
and d.des_dfecha<='31/10/2004' and esp_ncodigo='0103
and d.des_dfecha<='31/10/2004' and esp_ncodigo='0308
and d.des_dfecha<='30/11/2004' and esp_ncodigo='0103
and d.des_dfecha<='30/11/2004' and esp_ncodigo='0308
and d.des_dfecha<='31/12/2004' and esp_ncodigo='0103

select
d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnumvia as
nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_ndesemb as capt_to
tal,
des_dfeczar,des_nhorzar,des_nhorlle,des_nnumtri as nro_trip,ar.arp_ncodigo,arp_v
descri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonre
a,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobserv
from v_temp_40 xx inner join desembarque d on d.des_dfecha=xx.des_dfecha and d.e
mb_ncodigo=xx.emb_ncodigo and d.des_nnumvia=xx.des_nnumvia
inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_n
codigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=dz.emb_ncodigo
inner join lugar l on l.lug_ncodigo=d.lug_ncodigo
*REGISTROS CON ESPECIE UNICA
*Maricultura
*Seleccionamos los registros que tienen una sola especie(osea tambien un unico
arte) de Parachique desde 2005
create or replace view v_temp_50
as
select d.des_dfecha,d.emb_ncodigo,d.des_nnumvia,count(*)as cnt
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
where tab_ncodare='00003' and lug_ncodigo='013' and d.des_dfecha>='01/01/2005'
group by d.des_dfecha,d.emb_ncodigo,d.des_nnumvia
having count(*)=1
--Relacionamos dese_zona con v_temp_50 y
arte'07', lo que me dara como resultado
enido como una unica especie a la concha
uceo comprensora y que en la observacion

embarcacion, luego filtramos esp:0039 y


embarcaciones con registros que hayan t
y que ademas hayan sido extraidos con b
contenga asoc

select em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,emb_neslora,emb_nmanga
,emb_npuntal,tab_ncodtem,emb_vobserv,
min(dz.des_dfecha)as fecha_min,max(dz.des_dfecha) as fecha_max,count(dz.des_nnum
via)as viaje,sum(dsz_ndesemb)as captura
from dese_zona dz inner join v_temp_50 x on dz.des_dfecha=x.des_dfecha and dz.em
b_ncodigo=x.emb_ncodigo and dz.des_nnumvia=x.des_nnumvia
inner join desembarque d on d.des_dfecha=x.des_dfecha and d.emb_ncodigo=x.emb_nc
odigo and d.des_nnumvia=x.des_nnumvia
inner join embarcacion em on em.emb_ncodigo=dz.emb_ncodigo
where esp_ncodigo='0039' and arp_ncodigo='07' and
(
(des_vobserv like '%ASOC%') or
(emb_vobserv like '%ASOC%') or
(d.emb_ncodigo in ('30131526','30131538','30131523','30131525','90131412','90131
407','30131529','30131534','30131520','30131466','30131521')) or
(d.emb_ncodigo in ('30131527','30131535','30131531','30131528','30131541','30131
539','30131533','30131543','90220172','30131542','30131544','30131532','30131537
','30131540','30131530','30131536','90130721')) or
(d.emb_ncodigo = '90350343' and d.des_dfecha>='01/01/2010') or
(d.emb_ncodigo = '90130284' and d.des_dfecha>='01/01/2009') or
(d.emb_ncodigo = '30130657' and d.des_dfecha>='01/07/2007' and d.des_dfecha<='31
/08/2007') or
(d.emb_ncodigo = '90131502' and d.des_dfecha>='01/05/2007') or
(d.emb_ncodigo = '30131478' and d.des_dfecha>='01/11/2010') or
(d.emb_ncodigo = '90102223' and d.des_dfecha>='01/11/2010') or
(d.emb_ncodigo = '30130740' and d.des_dfecha>='01/11/2010') or
(d.emb_ncodigo = '30130676' and d.des_dfecha>='01/01/2011') or
(d.emb_ncodigo = '30380170' and d.des_dfecha>='01/11/2010')
)
group by em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,emb_neslora,emb_nman
ga,emb_npuntal,tab_ncodtem,emb_vobserv
--Tambien hacemos para area_pesca
select ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonre
a,
min(dz.des_dfecha)as fecha_min,max(dz.des_dfecha) as fecha_max,count(dz.des_nnum
via)as viaje,sum(dsz_ndesemb)as captura
from dese_zona dz inner join v_temp_50 x on dz.des_dfecha=x.des_dfecha and dz.em
b_ncodigo=x.emb_ncodigo and dz.des_nnumvia=x.des_nnumvia
inner join desembarque d on d.des_dfecha=x.des_dfecha and d.emb_ncodigo=x.emb_nc
odigo and d.des_nnumvia=x.des_nnumvia
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join embarcacion e on dz.emb_ncodigo=e.emb_ncodigo
where esp_ncodigo='0039' and arp_ncodigo='07' and
(
(des_vobserv like '%ASOC%') or
(emb_vobserv like '%ASOC%') or
(d.emb_ncodigo in ('30131526','30131538','30131523','30131525','90131412','90131
407','30131529','30131534','30131520','30131466','30131521')) or
(d.emb_ncodigo in ('30131527','30131535','30131531','30131528','30131541','30131
539','30131533','30131543','90220172','30131542','30131544','30131532','30131537
','30131540','30131530','30131536','90130721')) or
(d.emb_ncodigo = '90350343' and d.des_dfecha>='01/01/2010') or
(d.emb_ncodigo = '90130284' and d.des_dfecha>='01/01/2009') or
(d.emb_ncodigo = '30130657' and d.des_dfecha>='01/07/2007' and d.des_dfecha<='31
/08/2007') or
(d.emb_ncodigo = '90131502' and d.des_dfecha>='01/05/2007') or
(d.emb_ncodigo = '30131478' and d.des_dfecha>='01/11/2010') or
(d.emb_ncodigo = '90102223' and d.des_dfecha>='01/11/2010') or
(d.emb_ncodigo = '30130740' and d.des_dfecha>='01/11/2010') or

(d.emb_ncodigo = '30130676' and d.des_dfecha>='01/01/2011') or


(d.emb_ncodigo = '30380170' and d.des_dfecha>='01/11/2010')
)
group by ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlon
rea
select tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,to_char(dz.
des_dfecha,'YYYY')as ao,sum(dsz_ndesemb) as captura
from dese_zona dz inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join tab_detalle td on e.tab_ncodtax=td.tab_ncodtab
where tab_ncodare='00003' and td.tab_ntabla='020'
group by tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,to_char(d
z.des_dfecha,'YYYY')

select a.arp_ncodigo,arp_vdescri,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,to_char(d
.des_dfecha,'YYYY')as ao,sum(dsz_ndesemb)as captura
from dese_arte d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.em
b_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia and d.arp_ncodigo=dz.a
rp_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join arte_pesca a on a.arp_ncodigo=d.arp_ncodigo
where tab_ncodare='00003' and tab_ncodtax='00003'
group by a.arp_ncodigo,arp_vdescri,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,to_char
(d.des_dfecha,'YYYY')
*********
*REGISTROS MARIANELI (Invertebrado y sus acompaantes)
create or replace view v_temp_40
as
select distinct
d.des_dfecha,d.emb_ncodigo,d.des_nnumvia
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
where tab_ncodare='00003'
and lug_ncodigo ='030' and tab_ncodtax='00002' and dz.des_dfecha>='01/07/2012' a
nd dz.des_dfecha<='31/07/2012'
select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_ndesemb as
capt_total,
des_dfeczar,des_nhorzar,des_nhorlle,des_nnumtri as nro_trip,ar.arp_ncodigo,arp_v
descri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonre
a,
tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as cap
t_especie,des_vobserv
from v_temp_40 xx inner join desembarque d on d.des_dfecha=xx.des_dfecha and d.e
mb_ncodigo=xx.emb_ncodigo and d.des_nnumvia=xx.des_nnumvia
inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_n
codigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo

inner join lugar l on d.lug_ncodigo=l.lug_ncodigo


inner join tab_detalle td on tab_ncodtax=tab_ncodtab
where td.tab_ntabla='020' and ap.tab_ncodare='00003'
*******

*ZONAS AO CAPT VJE


select to_char(d.des_dfecha,'YYYY') as ano,ap.ape_ncodigo,ape_vdescri,ape_vlatit
u,ape_vlongit,ape_vlatrea,ape_vlonrea,ape_ndistan,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
right join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigo
where ap.tab_ncodare='00003'
group by to_char(d.des_dfecha,'YYYY'),ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape
_vlongit,ape_vlatrea,ape_vlonrea,ape_ndistan
*ZONAS LUGAR CAPT VJE
select d.lug_ncodigo,lug_vdescri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlon
git,ape_vlatrea,ape_vlonrea,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigo
where ap.tab_ncodare='00003' and esp_ncodigo='0159' and dz.des_dfecha between '
01/01/1997' and '31/12/2010'
group by d.lug_ncodigo,lug_vdescri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vl
ongit,ape_vlatrea,ape_vlonrea
*ZONA ESPECIE CAPT VJE
select tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,ap.ape_ncod
igo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigo
inner join tab_detalle td on tab_ncodtax=tab_ncodtab
where td.tab_ntabla='020' and dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/2
011' and dz.des_dfecha<='31/12/2011'
group by tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,ap.ape_nc
odigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea
*ZONA CAPT VJE CON LATITUD LONGITUD
select to_char(d.des_dfecha,'YYYY') as ano,ap.ape_ncodigo,ape_vdescri,ape_vlatit
u,ape_vlongit,ape_vlatrea,ape_vlonrea,ape_ndistan,
(substr(ape_vlatrea,1,2)+substr(ape_vlatrea,3,2) / 60+substr(ape_vlatrea,5,2) /
3600)*-1 as latitud,
(substr(ape_vlonrea,1,2)+substr(ape_vlonrea,3,2) / 60+substr(ape_vlonrea,5,2) /

3600)*-1 as longitud,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigo
where ap.tab_ncodare='00003' and not (trim(ap.ape_vlatrea)is null) and not (trim
(ap.ape_vlonrea)is null)
and lug_ncodigo='010' and esp_ncodigo='0159'and dz.des_dfecha between '01/01/19
97' and '31/12/2010'
group by to_char(d.des_dfecha,'YYYY') ,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ap
e_vlongit,ape_vlatrea,ape_vlonrea,ape_ndistan,
(substr(ape_vlatrea,1,2)+substr(ape_vlatrea,3,2) / 60+substr(ape_vlatrea,5,2) /
3600)*-1,
(substr(ape_vlonrea,1,2)+substr(ape_vlonrea,3,2) / 60+substr(ape_vlonrea,5,2) /
3600)*-1
*ZONAS CON REGISTROS >% CAPT TOTAL
create or replace view v_temp_40 as
select
d.des_dfecha,d.emb_ncodigo,d.des_nnumvia,LUG_NCODIGO as cod_lugar,DES_NNUMCOR as
nro_reg,
des_ndesemb as captura_total,
sum(dsz_ndesemb)as capt_pota
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
where tab_ncodare='00003'
and dz.des_dfecha>='01/01/2012' and dz.arp_ncodigo='01' and dz.esp_ncodigo='0047
'
group by d.des_dfecha,d.emb_ncodigo,d.des_nnumvia,lug_ncodigo,des_nnumcor,des_nd
esemb
having decode(des_ndesemb,0,0,sum(dsz_ndesemb)*100 / des_ndesemb)>50

*gladis reg de zonas


select distinct d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,
d.des_nnumvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,
ar.arp_ncodigo,arp_vdescri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ap
e_vlatrea,ape_vlonrea
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
where ap.tab_ncodare='00003'
and dz.ape_ncodigo in ('020906012','020956004','951426064','951104097','02090800
6','021146003','021210010','500920003','951530068')

Validacion renato
select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_ndesemb as
capt_total,
ar.arp_ncodigo,arp_vdescri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ap
e_vlatrea,ape_vlonrea,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobserv
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
where ap.tab_ncodare='00003' and ((e.esp_ncodigo = '0126' and ar.arp_ncodigo in
('10','14','07','11')) or
(e.esp_ncodigo='0204' and ar.arp_ncodigo in ('12','07','02')) or
(e.esp_ncodigo='0174' and ar.arp_ncodigo in ('10','14','12','07','06','13','02',
'11')) or
(e.esp_ncodigo='0173' and ar.arp_ncodigo in ('07','02','11')))

*Renato reporte
select to_char(d.des_dfecha,'YYYY') as ano,
l.lug_ncodigo,lug_vdescri,
CASE
WHEN e.esp_ncodigo in ('0077','0079','0073','0398','0422','0423','0399') THEN 'O
tros Cangrejos'
WHEN e.esp_ncodigo='0038' THEN 'Choro
'
WHEN e.esp_ncodigo in ('0033','0034','0035') THEN 'Cangrejos
'
end "tipo",
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,to_char(dz.de
s_nnumvia))))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
where dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/1997' and dz.des_dfecha<=
'31/12/2010'
group by to_char(d.des_dfecha,'YYYY'),l.lug_ncodigo,lug_vdescri,
CASE
WHEN e.esp_ncodigo in ('0077','0079','0073','0398','0422','0423','0399') THEN 'O
tros Cangrejos'
WHEN e.esp_ncodigo='0038' THEN 'Choro
'
WHEN e.esp_ncodigo in ('0033','0034','0035') THEN 'Cangrejos
'
end

select est_nao,est_nmes,l.lug_ncodigo,lug_vdescri,
CASE
WHEN e.esp_ncodigo in ('0077','0079','0073','0398','0422','0423','0399') THEN 'O
tros Cangrejos'
WHEN e.esp_ncodigo='0038' THEN 'Choro
'

WHEN e.esp_ncodigo in ('0033','0034','0035') THEN 'Cangrejos


'
end "tipo",
sum(est_ntotest) as estimado
from dese_esti de inner join especie e on de.esp_ncodigo=e.esp_ncodigo
inner join lugar l on de.lug_ncodigo=l.lug_ncodigo
where to_number(est_nao)>=1997 and to_number(est_nao)<=2010 and
e.esp_ncodigo in ('0077','0079','0073','0398','0422','0423','0399','0038','0033'
,'0034','0035')
group by est_nao,est_nmes,l.lug_ncodigo,lug_vdescri,
CASE
WHEN e.esp_ncodigo in ('0077','0079','0073','0398','0422','0423','0399') THEN 'O
tros Cangrejos'
WHEN e.esp_ncodigo='0038' THEN 'Choro
'
WHEN e.esp_ncodigo in ('0033','0034','0035') THEN 'Cangrejos
'
end

select sum(dsz_ndesemb) from


desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_nc
odigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
where esp_ncodigo in ('0077','0079','0073','0398','0422','0423','0399','0038','0
033','0034','0035') and lug_ncodigo='010'and d.des_dfecha>='01/01/1997' and d.de
s_dfecha<='31/12/2010'
select sum(est_ntotest) from
dese_esti
where esp_ncodigo in ('0077','0079','0073','0398','0422','0423','0399','0038','0
033','0034','0035') and lug_ncodigo='010'and to_number(est_nao)>=1997 and to_num
ber(est_nao)<=2010

select to_char(d.des_dfecha,'YYYY') as ano,


l.lug_ncodigo,lug_vdescri,
case
when e.esp_ncodigo='0112' or e.esp_ncodigo='0236' or e.esp_ncodigo='0268' or e.e
sp_ncodigo='0218' or e.esp_ncodigo='0219' or e.esp_ncodigo='0220' or e.esp_ncodi
go='0221' or e.esp_ncodigo='0222' or e.esp_ncodigo='0274' or e.esp_ncodigo='0314
' or e.esp_ncodigo='0378' or e.esp_ncodigo='0243' or e.esp_ncodigo='0244' or e.e
sp_ncodigo='0245' or e.esp_ncodigo='0246'or e.esp_ncodigo='0250' or e.esp_ncodig
o='0265' or e.esp_ncodigo='0134' or e.esp_ncodigo='0136' or e.esp_ncodigo='0137'
or e.esp_ncodigo='0138' or e.esp_ncodigo='0166' or e.esp_ncodigo='0234' or e.es
p_ncodigo='0237' or e.esp_ncodigo='0251' or e.esp_ncodigo='0275' or e.esp_ncodig
o='0283' or e.esp_ncodigo='0377' or e.esp_ncodigo='0424' or e.esp_ncodigo='0241'
then 'Costero '
when e.esp_ncodigo='0261' or e.esp_ncodigo='0409' or e.esp_ncodigo='0414' or e.e
sp_ncodigo='0418' or e.esp_ncodigo='0109' or e.esp_ncodigo='0239' or e.esp_ncodi
go='0240' or e.esp_ncodigo='0242' or e.esp_ncodigo='0276' or e.esp_ncodigo='0277
' or e.esp_ncodigo='0289' or e.esp_ncodigo='0366' or e.esp_ncodigo='0394' then '
Oceanica '
end "tipo",
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,to_char(dz.de
s_nnumvia))))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo

where dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/1997' and dz.des_dfecha<=


'31/12/2010' and
e.esp_ncodigo='0112' or e.esp_ncodigo='0236' or e.esp_ncodigo='0268' or e.esp_nc
odigo='0218' or e.esp_ncodigo='0219' or e.esp_ncodigo='0220' or e.esp_ncodigo='0
221' or e.esp_ncodigo='0222' or e.esp_ncodigo='0274' or e.esp_ncodigo='0314' or
e.esp_ncodigo='0378' or e.esp_ncodigo='0243' or e.esp_ncodigo='0244' or e.esp_nc
odigo='0245' or e.esp_ncodigo='0246' or e.esp_ncodigo='0250' or e.esp_ncodigo='0
265' or e.esp_ncodigo='0134' or e.esp_ncodigo='0136' or e.esp_ncodigo='0137' or
e.esp_ncodigo='0138' or e.esp_ncodigo='0166' or e.esp_ncodigo='0234' or e.esp_nc
odigo='0237' or e.esp_ncodigo='0251' or e.esp_ncodigo='0275' or e.esp_ncodigo='0
283' or e.esp_ncodigo='0377' or e.esp_ncodigo='0424' or e.esp_ncodigo='0241' or
e.esp_ncodigo='0261' or e.esp_ncodigo='0409' or e.esp_ncodigo='0414' or e.esp_nc
odigo='0418' or e.esp_ncodigo='0109' or e.esp_ncodigo='0239' or e.esp_ncodigo='0
240' or e.esp_ncodigo='0242' or e.esp_ncodigo='0276' or e.esp_ncodigo='0277' or
e.esp_ncodigo='0289' or e.esp_ncodigo='0366' or e.esp_ncodigo='0394'
group by to_char(d.des_dfecha,'YYYY'),l.lug_ncodigo,lug_vdescri,
case
when e.esp_ncodigo='0112' or e.esp_ncodigo='0236' or e.esp_ncodigo='0268' or e.e
sp_ncodigo='0218' or e.esp_ncodigo='0219' or e.esp_ncodigo='0220' or e.esp_ncodi
go='0221' or e.esp_ncodigo='0222' or e.esp_ncodigo='0274' or e.esp_ncodigo='0314
' or e.esp_ncodigo='0378' or e.esp_ncodigo='0243' or e.esp_ncodigo='0244' or e.e
sp_ncodigo='0245' or e.esp_ncodigo='0246' or e.esp_ncodigo='0250' or e.esp_ncodi
go='0265' or e.esp_ncodigo='0134' or e.esp_ncodigo='0136' or e.esp_ncodigo='0137
' or e.esp_ncodigo='0138' or e.esp_ncodigo='0166' or e.esp_ncodigo='0234' or e.e
sp_ncodigo='0237' or e.esp_ncodigo='0251' or e.esp_ncodigo='0275' or e.esp_ncodi
go='0283' or e.esp_ncodigo='0377' or e.esp_ncodigo='0424' or e.esp_ncodigo='0241
' then 'Costero '
when e.esp_ncodigo='0261' or e.esp_ncodigo='0409' or e.esp_ncodigo='0414' or e.e
sp_ncodigo='0418' or e.esp_ncodigo='0109' or e.esp_ncodigo='0239' or e.esp_ncodi
go='0240' or e.esp_ncodigo='0242' or e.esp_ncodigo='0276' or e.esp_ncodigo='0277
' or e.esp_ncodigo='0289' or e.esp_ncodigo='0366' or e.esp_ncodigo='0394' then '
Oceanica '
end;

select est_nao,est_nmes,l.lug_ncodigo,lug_vdescri,
case
when e.esp_ncodigo='0112' or e.esp_ncodigo='0236' or e.esp_ncodigo='0268' or e.e
sp_ncodigo='0218' or e.esp_ncodigo='0219' or e.esp_ncodigo='0220' or e.esp_ncodi
go='0221' or e.esp_ncodigo='0222' or e.esp_ncodigo='0274' or e.esp_ncodigo='0314
' or e.esp_ncodigo='0378' or e.esp_ncodigo='0243' or e.esp_ncodigo='0244' or e.e
sp_ncodigo='0245' or e.esp_ncodigo='0246'or e.esp_ncodigo='0250' or e.esp_ncodig
o='0265' or e.esp_ncodigo='0134' or e.esp_ncodigo='0136' or e.esp_ncodigo='0137'
or e.esp_ncodigo='0138' or e.esp_ncodigo='0166' or e.esp_ncodigo='0234' or e.es
p_ncodigo='0237' or e.esp_ncodigo='0251' or e.esp_ncodigo='0275' or e.esp_ncodig
o='0283' or e.esp_ncodigo='0377' or e.esp_ncodigo='0424' or e.esp_ncodigo='0241'
then 'Costero '
when e.esp_ncodigo='0261' or e.esp_ncodigo='0409' or e.esp_ncodigo='0414' or e.e
sp_ncodigo='0418' or e.esp_ncodigo='0109' or e.esp_ncodigo='0239' or e.esp_ncodi
go='0240' or e.esp_ncodigo='0242' or e.esp_ncodigo='0276' or e.esp_ncodigo='0277
' or e.esp_ncodigo='0289' or e.esp_ncodigo='0366' or e.esp_ncodigo='0394' then '
Oceanica '
end "tipo",
sum(est_ntotest) as estimado
from dese_esti de inner join especie e on de.esp_ncodigo=e.esp_ncodigo
inner join lugar l on de.lug_ncodigo=l.lug_ncodigo
where to_number(est_nao)>=1997 and to_number(est_nao)<=2010 and
e.esp_ncodigo='0112' or e.esp_ncodigo='0236' or e.esp_ncodigo='0268' or e.esp_nc
odigo='0218' or e.esp_ncodigo='0219' or e.esp_ncodigo='0220' or e.esp_ncodigo='0

221' or e.esp_ncodigo='0222' or e.esp_ncodigo='0274' or e.esp_ncodigo='0314' or


e.esp_ncodigo='0378' or e.esp_ncodigo='0243' or e.esp_ncodigo='0244' or e.esp_nc
odigo='0245' or e.esp_ncodigo='0246' or e.esp_ncodigo='0250' or e.esp_ncodigo='0
265' or e.esp_ncodigo='0134' or e.esp_ncodigo='0136' or e.esp_ncodigo='0137' or
e.esp_ncodigo='0138' or e.esp_ncodigo='0166' or e.esp_ncodigo='0234' or e.esp_nc
odigo='0237' or e.esp_ncodigo='0251' or e.esp_ncodigo='0275' or e.esp_ncodigo='0
283' or e.esp_ncodigo='0377' or e.esp_ncodigo='0424' or e.esp_ncodigo='0241' or
e.esp_ncodigo='0261' or e.esp_ncodigo='0409' or e.esp_ncodigo='0414' or e.esp_nc
odigo='0418' or e.esp_ncodigo='0109' or e.esp_ncodigo='0239' or e.esp_ncodigo='0
240' or e.esp_ncodigo='0242' or e.esp_ncodigo='0276' or e.esp_ncodigo='0277' or
e.esp_ncodigo='0289' or e.esp_ncodigo='0366' or e.esp_ncodigo='0394'
group by est_nao,est_nmes,l.lug_ncodigo,lug_vdescri,
case
when e.esp_ncodigo='0112' or e.esp_ncodigo='0236' or e.esp_ncodigo='0268' or e.e
sp_ncodigo='0218' or e.esp_ncodigo='0219' or e.esp_ncodigo='0220' or e.esp_ncodi
go='0221' or e.esp_ncodigo='0222' or e.esp_ncodigo='0274' or e.esp_ncodigo='0314
' or e.esp_ncodigo='0378' or e.esp_ncodigo='0243' or e.esp_ncodigo='0244' or e.e
sp_ncodigo='0245' or e.esp_ncodigo='0246'or e.esp_ncodigo='0250' or e.esp_ncodig
o='0265' or e.esp_ncodigo='0134' or e.esp_ncodigo='0136' or e.esp_ncodigo='0137'
or e.esp_ncodigo='0138' or e.esp_ncodigo='0166' or e.esp_ncodigo='0234' or e.es
p_ncodigo='0237' or e.esp_ncodigo='0251' or e.esp_ncodigo='0275' or e.esp_ncodig
o='0283' or e.esp_ncodigo='0377' or e.esp_ncodigo='0424' or e.esp_ncodigo='0241'
then 'Costero '
when e.esp_ncodigo='0261' or e.esp_ncodigo='0409' or e.esp_ncodigo='0414' or e.e
sp_ncodigo='0418' or e.esp_ncodigo='0109' or e.esp_ncodigo='0239' or e.esp_ncodi
go='0240' or e.esp_ncodigo='0242' or e.esp_ncodigo='0276' or e.esp_ncodigo='0277
' or e.esp_ncodigo='0289' or e.esp_ncodigo='0366' or e.esp_ncodigo='0394' then '
Oceanica '
end

*EMBARCACION capt vje (VALIDACION)


select l.lug_ncodigo,lug_vdescri,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncap
bod,emb_neslora,emb_nmanga,emb_npuntal,
tab_ncodtem,tab_vnomtab,emb_vobserv,min(des_dfecha)as fecha_min,max(des_dfecha)
as fecha_max,count(des_nnumvia)as viaje,sum(des_ndesemb)as captura
from desembarque d
right join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
left join lugar l on substr(em.emb_ncodigo,2,3)=l.lug_ncodigo
left join tab_detalle td on tab_ncodtem=tab_ncodtab
where td.tab_ntabla='003' and tab_ncodflo='00003'
group by l.lug_ncodigo,lug_vdescri,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_n
capbod,emb_neslora,emb_nmanga,emb_npuntal,
tab_ncodtem,tab_vnomtab,emb_vobserv
*EMBARCACION arte capt vje (Janet)
select l.lug_ncodigo,lug_vdescri,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncap
bod,emb_neslora,emb_nmanga,emb_npuntal,
tab_ncodtem,tab_vnomtab,emb_vobserv,ap.arp_ncodigo,ap.arp_vdescri,
min(dz.des_dfecha)as fecha_min,max(dz.des_dfecha) as fecha_max,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
right join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
left join lugar l on substr(em.emb_ncodigo,2,3)=l.lug_ncodigo
left join tab_detalle td on tab_ncodtem=tab_ncodtab

left join arte_pesca ap on dz.arp_ncodigo=ap.arp_ncodigo


where td.tab_ntabla='003' and tab_ncodflo='00003' and d.lug_ncodigo in ('013','0
32') and d.des_dfecha>='01/01/2008'
group by l.lug_ncodigo,lug_vdescri,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_n
capbod,emb_neslora,emb_nmanga,emb_npuntal,
tab_ncodtem,tab_vnomtab,emb_vobserv,ap.arp_ncodigo,ap.arp_vdescri
EMBARCACION lugar arte cap vje (Janet)
select l.lug_ncodigo,l.lug_vdescri,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_nc
apbod,emb_neslora,emb_nmanga,emb_npuntal,
tab_ncodtem,tab_vnomtab,emb_vobserv,ap.arp_ncodigo,ap.arp_vdescri,
d.lug_ncodigo,ll.lug_vdescri,
min(dz.des_dfecha)as fecha_min,max(dz.des_dfecha) as fecha_max,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
right join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
left join lugar l on substr(em.emb_ncodigo,2,3)=l.lug_ncodigo
left join tab_detalle td on tab_ncodtem=tab_ncodtab
left join arte_pesca ap on dz.arp_ncodigo=ap.arp_ncodigo
left join lugar ll on d.lug_ncodigo=ll.lug_ncodigo
where td.tab_ntabla='003' and tab_ncodflo='00003' and l.lug_ncodigo in ('004','0
13','021','032','049')
group by l.lug_ncodigo,l.lug_vdescri,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb
_ncapbod,emb_neslora,emb_nmanga,emb_npuntal,
tab_ncodtem,tab_vnomtab,emb_vobserv,ap.arp_ncodigo,ap.arp_vdescri,d.lug_ncodigo,
ll.lug_vdescri

*Otros sin caracteristicas


select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_ndesemb as
capt_total,
ar.arp_ncodigo,arp_vdescri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ap
e_vlatrea,ape_vlonrea,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobserv
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigto
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
left join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodig
o=dac.emb_ncodigo and dz.des_nnumvia=dac.des_nnumvia and dz.arp_ncodigo=dac.arp_
ncodigo
where ap.tab_ncodare='00003' and dz.arp_ncodigo='13' and arc_ncodcor is null
*Arte Trampa sin tipo
select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_ndesemb as
capt_total,
ar.arp_ncodigo,arp_vdescri,arc_ncodcor,dac_ncantid,ap.ape_ncodigo,ape_vdescri,ap
e_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobserv

from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e


mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
left join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodig
o=dac.emb_ncodigo and dz.des_nnumvia=dac.des_nnumvia and dz.arp_ncodigo=dac.arp_
ncodigo and '02'=dac.arc_ncodcor
where ap.tab_ncodare='00003' and dz.arp_ncodigo='02' and dac.arc_ncodcor is null
*arte transamallo sin nro_calas
select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_ndesemb as
capt_total,
ar.arp_ncodigo,arp_vdescri,arc_ncodcor,dac_ncantid,ap.ape_ncodigo,ape_vdescri,ap
e_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobserv
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
left join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodig
o=dac.emb_ncodigo and dz.des_nnumvia=dac.des_nnumvia and dz.arp_ncodigo=dac.arp_
ncodigo and '01'=dac.arc_ncodcor
where ap.tab_ncodare='00003' and dz.arp_ncodigo='04' and dac.arc_ncodcor is null
*ARTE CAPTURA VJE (INCLUYENDO LAS DIFERENTES ARTES DEL ARTE OTROS)
select to_char(dz.des_dfecha,'YYYY') as ano, to_char(dz.des_dfecha,'mm') as mes,
l.lug_ncodigo,lug_vdescri,
dz.arp_ncodigo,arp_vdescri,
dac_ncantid,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigo
inner join arte_pesca ar on dz.arp_ncodigo=ar.arp_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
left join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodig
o=dac.emb_ncodigo and dz.des_nnumvia=dac.des_nnumvia and dz.arp_ncodigo='13' and
dac.arp_ncodigo='13'
where ap.tab_ncodare='00003' and dz.des_dfecha between '01/01/2009' and '31/12/2
010'
and l.lug_ncodigo in ('001','002','003','063','064','065')
and dz.esp_ncodigo='0132'
group by to_char(dz.des_dfecha,'YYYY'), to_char(dz.des_dfecha,'mm'),l.lug_ncodig
o,lug_vdescri,dz.arp_ncodigo,arp_vdescri,dac_ncantid
* LUGAR ESPECIE ARTE AO CAPTURA VJE (INCLUYENDO LAS DIFERENTES ARTES DEL ARTE OTR
OS)
select to_char(dz.des_dfecha,'YYYY') as ano,
l.lug_ncodigo,lug_vdescri,

e.esp_ncodigo,esp_vnomcom,esp_vnomcie,
dz.arp_ncodigo,arp_vdescri,
dac_ncantid,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on dz.arp_ncodigo=ar.arp_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
left join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodig
o=dac.emb_ncodigo and dz.des_nnumvia=dac.des_nnumvia and dz.arp_ncodigo='13' and
dac.arp_ncodigo='13'
where dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/1997' and dz.esp_ncodigo
in ('0021','0023','0024','0025','0449')
group by to_char(dz.des_dfecha,'YYYY'), l.lug_ncodigo,lug_vdescri,dz.arp_ncodigo
,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,arp_vdescri,dac_ncantid

*gladis talara ene 2011


select a.*,b.esp_vnomcom,b.esp_vnomcie,c.emb_vdescri,c.emb_vmatric,c.emb_ncapbod
,d.arp_vdescri,e.ape_vdescri,e.ape_vlatitu,e.ape_vlongit,e.ape_vlatrea,e.ape_vlo
nrea from aa a inner join especie_gral b on a.esp_ncodigo=b.esp_ncodigo inner jo
in embarcacion c on a.emb_ncodigo_a=c.emb_ncodigo inner join arte d on a.arp_nc
odigo_a=d.arp_ncodigo inner join area_pesca e on a.ape_ncodigo=e.ape_ncodigo
copy to c:\rep_talara_ene_2011_1 type xl5

*VALIDANDO F31
select to_char(d.des_dfecha,'YYYY') as ano,to_char(d.des_dfecha,'mm') as mes,
l.lug_ncodigo,lug_vdescri,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,to_char(dz.de
s_nnumvia))))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
where dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/2010' and dz.des_dfecha<=
'31/12/2010' and
l.lug_ncodigo in ('086','020','019','018')
group by to_char(d.des_dfecha,'YYYY') ,to_char(d.des_dfecha,'mm'),l.lug_ncodigo,
lug_vdescri,e.esp_ncodigo,esp_vnomcom,esp_vnomcie
*CAPTURA TIPO ESTIMADO
select to_char(d.des_dfecha,'YYYY') as ano, to_char(d.des_dfecha,'mm') as mes,
l.lug_ncodigo,lug_vdescri,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e

mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia


inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
where dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/2011' and dz.des_dfecha<=
'31/12/2011'
and substr(d.emb_ncodigo,1,1)<>'4'
group by to_char(d.des_dfecha,'YYYY'), to_char(d.des_dfecha,'mm'),l.lug_ncodigo,
lug_vdescri,e.esp_ncodigo,esp_vnomcom,esp_vnomcie
*CAPTURA TIPO ESTIMADO CON TAXONOMICO
select to_char(d.des_dfecha,'YYYY') as ano, to_char(d.des_dfecha,'mm') as mes,
l.lug_ncodigo,lug_vdescri,
tab_ncodtax,tab_vnomtab,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join tab_detalle td on tab_ncodtax=tab_ncodtab
where td.tab_ntabla='020' and dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/2
011' and dz.des_dfecha<='31/12/2011' and d.lug_ncodigo in ('035','038')
group by to_char(d.des_dfecha,'YYYY'), to_char(d.des_dfecha,'mm'),l.lug_ncodigo,
lug_vdescri,tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie
* CAPTURA TIPO ESTIMADO CON TAXONOMICO SEMANA
select to_char(d.des_dfecha,'IYYY') AS ANO ,to_char(d.des_dfecha,'MM')as mes, to
_char(d.des_dfecha,'IW') as semana,
l.lug_ncodigo,lug_vdescri,
tab_ncodtax,tab_vnomtab,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,
MIN (d.DES_DFECHA) as min_fecha,MAX(d.DES_DFECHA) as max_fecha,
count(distinct to_char(dz.des_dfecha)|| dz.emb_ncodigo || substr('000'|| to_char
(dz.des_nnumvia),-4,4) )as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join tab_detalle td on tab_ncodtax=tab_ncodtab
where td.tab_ntabla='020' and dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/2
010' and dz.des_dfecha<='30/06/2015' and d.lug_ncodigo in ('029','031','032')
group by to_char(d.des_dfecha,'IYYY'),to_char(d.des_dfecha,'MM'), to_char(d.des_
dfecha,'IW'),l.lug_ncodigo,lug_vdescri,tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp
_vnomcom,esp_vnomcie
order by to_char(d.des_dfecha,'IYYY'),to_char(d.des_dfecha,'MM'), to_char(d.des_
dfecha,'IW'),l.lug_ncodigo,lug_vdescri,tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp
_vnomcom,esp_vnomcie
*Departamento ao taxonomico
select l.ubi_ncoddep,ubi_vnomdep,
to_char(d.des_dfecha,'YYYY'),
tab_ncodtax,tab_vnomtab,

count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as nro_reg,
sum(dsz_ndesemb) as captura,
count(distinct dz.esp_ncodigo)as nro_esp
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join especie es on dz.esp_ncodigo=es.esp_ncodigo
inner join ubi_depart dep on l.ubi_ncoddep=dep.ubi_ncoddep
inner join tab_detalle td on tab_ncodtax=tab_ncodtab
where td.tab_ntabla='020' and dz.tab_ncodare='00003'
and dz.des_dfecha>='01/01/2007' and dz.des_dfecha<='31/12/2011'
group by l.ubi_ncoddep,ubi_vnomdep,to_char(d.des_dfecha,'YYYY'),tab_ncodtax,tab_
vnomtab
*captura ao mes
select to_char(d.des_dfecha,'YYYY') as ano, to_char(d.des_dfecha,'mm') as mes,
sum(des_ndesemb) as captura
from desembarque d
where d.tab_ncodpro='00003' and d.lug_ncodigo='022'
group by to_char(d.des_dfecha,'YYYY'), to_char(d.des_dfecha,'mm')
*AO_TRIMESTRE X LUGAR
select de.EST_NAO,est_nmes,
CASE
WHEN est_nmes in ('01','02','03') THEN 'Trim_I '
WHEN est_nmes in ('04','05','06') THEN 'Trim_II '
WHEN est_nmes in ('07','08','09') THEN 'Trim_III'
WHEN est_nmes in ('10','11','12') THEN 'Trim_IV '
end "trimestre",
l.lug_ncodigo,lug_vdescri,
sum(est_ntotest) as estimado
from dese_esti de inner join lugar l on de.lug_ncodigo=l.lug_ncodigo
where to_number(EST_NAO)>=2000 and to_number(EST_NAO)<=2012
and de.esp_ncodigo='0159'
group by EST_NAO,est_nmes,
CASE
WHEN est_nmes in ('01','02','03') THEN 'Trim_I '
WHEN est_nmes in ('04','05','06') THEN 'Trim_II '
WHEN est_nmes in ('07','08','09') THEN 'Trim_III'
WHEN est_nmes in ('10','11','12') THEN 'Trim_IV '
end,
l.lug_ncodigo,lug_vdescri

***REGISTROS IGUALES
create or replace view v_temp_1 as
select des_dfecha,lug_ncodigo,des_nnumcor,count(*) as cnt
from desembarque
where tab_ncodpro='00003'
group by des_dfecha,lug_ncodigo,des_nnumcor
having count(*)>1;
select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,d.des_nnumcor as nro_reg,des_ndesemb a
s capt_total,
ar.arp_ncodigo,arp_vdescri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ap

e_vlatrea,ape_vlonrea,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobserv
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join v_temp_1 t on d.des_dfecha=t.des_dfecha and d.lug_ncodigo=t.lug_ncodi
go and d.des_nnumcor=t.des_nnumcor
****
'30210313','30210314','30860010','90210416'

select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_ndesemb as
capt_total,
ar.arp_ncodigo,arp_vdescri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ap
e_vlatrea,ape_vlonrea,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobserv
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join v_temp_2 x on d.des_dfecha=x.des_dfecha and d.emb_ncodigo=x.emb_ncodi
go and d.des_nnumvia=x.des_nnumvia
where ap.tab_ncodare='00003'
ESTIMADOS Y CAPTURA (por ver)
select a.esp_ncodigo,esp_vnomcom,esp_vnomcie,
captura,viajes,
sum(est_ntotest) as Total_Estimado,
sum(est_nesti01) as Pinta,
sum(est_nesti02) as Trampa,
sum(est_nesti03) as Cortina_Agallera,
sum(est_nesti04) as Cortina_Transmallo,
sum(est_nesti05) as Cerco,
sum(est_nesti06) as Espinel,
sum(est_nesti07) as Buceo_compresora,
sum(est_nesti08) as Chinchorro,
sum(est_nesti09) as Buceo_Pulmonero,
sum(est_nesti10) as Arpon,
sum(est_nesti11) as Trinche,
sum(est_nesti12) as Atarraya,
sum(est_nesti13) as Otros,
sum(est_nesti14) as Arrastre,
sum(est_nesti15) as Curricam
from dese_esti a inner join v_capt_tip_estimado b on a.ano=b.est_nano and a.mes=
b.est_nmes and a.lug_ncodigo=b.lug_ncodigo and a.esp_ncodigo=b.esp_ncodigo
where est_nano in ('2005','2006','2007','2008','2009','2010')
group by a.esp_ncodigo,esp_vnomcom,esp_vnomcie

*ESTIMADOS
SELECT EST_NANO, EST_NMES,
es.LUG_NCODIGO, LUG_VDESCRI,
es.TAB_NCODTAX, TAB_VNOMTCO,es.ESP_NCODIGO, ESP_VNOMCOM, ESP_VNOMCIE,
est_ntotest as Total_Estimado,
est_nesti01 as Pinta,
est_nesti02 as Trampa,
est_nesti03 as Cortina_Agallera,
est_nesti04 as Cortina_Transmallo,
est_nesti05 as Cerco,
est_nesti06 as Espinel,
est_nesti07 as Buceo_compresora,
est_nesti08 as Chinchorro,
est_nesti09 as Buceo_Pulmonero,
est_nesti10 as Arpon,
est_nesti11 as Trinche,
est_nesti12 as Atarraya,
est_nesti13 as Otros,
est_nesti14 as Arrastre,
est_nesti15 as Curricam
FROM DESE_ESTI es inner join LUGAR l on es.lug_ncodigo=l.lug_ncodigo
inner join ESPECIE e on es.esp_ncodigo=e.esp_ncodigo
inner join TAB_DETALLE td on es.tab_ncodtax=td.tab_ncodtab
WHERE td.TAB_NTABLA = '020';

*CAPT VJE ESPECIE ARTE


select tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,ap.arp_ncod
igo,arp_vdescri,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join arte_pesca ap on ap.arp_ncodigo= dz.arp_ncodigo
inner join tab_detalle td on tab_ncodtax=tab_ncodtab
where td.tab_ntabla='020' and dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/2
011' and dz.des_dfecha<='31/12/2011'
group by tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,ap.arp_nc
odigo,arp_vdescri
'90080719','90220145','30180006','30220387','30720008','30150424','30660264','30
390007','30350174','30320519','30150637','30150640
90101653','30080905','30090281','30270289','90270145','30460406','90460399','900
10615','30010509','30090354','30101336
','90381219','90350462','90100520','30100524','90210421','30170302','90010332','
30010036','30150639','30150642
','90130313','90101606','90140825','90100010','90070025','30080386','30060013','
30060014','30100304','30100644
','90100996','30130573','30100577','30170287','30450028','30450079','90140688','
30130764','30101343','90102246
','30101340','90102247','90380186','30400023','90141227','30130124','90130518','
30130121','90350150','30390017
','90460379','30470312','90220018','30150026','30470055','30470357','90380349','
90390145','30100731','30101041
','90380794','30350056','90120015','90101018','90010481','90040474','30300200','

30300219','30220697','90240007
','30210235','30220583','90630001','30170298','90100460','30660146','90141499','
30150518','90101977','30090192
','90101828','30660108','30101344','30010683','30660117','30101006','90320161','
30290036','90130757','30130614
','30170076','90030330','30170301','30220627','30170079','90300409','90381029','
30380203','30390029','30350076
','30300538','30300527','90380126','30390031','30460155','90380652','90030408','
30440228')

*Gladys enepa
select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,emb_neslo
ra,emb_nmanga,emb_npuntal,d.des_nnumvia as nro_vje,l.lug_ncodigo,lug_vdescri,des
_nnumcor as nro_reg,des_ndesemb as capt_total,
des_dfeczar,des_nhorzar,des_nhorlle,
ar.arp_ncodigo,arp_vdescri,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobserv
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
where ap.tab_ncodare='00003' AND
(
(l.lug_ncodigo in ('001','063','064','065','002','003','004','008','010','070','
074','013','014') and dz.des_dfecha>='07/09/2004' and dz.des_dfecha<='13/09/2004
')or
(l.lug_ncodigo in ('015','016','017','071') and dz.des_dfecha>='06/09/2004' and
dz.des_dfecha<='12/09/2004')or
(l.lug_ncodigo in ('018','019','020','021','086') and dz.des_dfecha>='04/10/2004
' and dz.des_dfecha<='10/10/2004')or
(l.lug_ncodigo in ('022','024','027','030','032') and dz.des_dfecha>='29/11/2004
' and dz.des_dfecha<='03/12/2004')or
(l.lug_ncodigo in ('035','038') and dz.des_dfecha>='21/05/2005' and dz.des_dfech
a<='29/05/2005')or
(l.lug_ncodigo in ('043','044','045','046') and ((dz.des_dfecha>='08/12/2004' an
d dz.des_dfecha<='12/12/2004')or (dz.des_dfecha>='20/12/2004' and dz.des_dfecha<
='22/12/2004')) )or
(l.lug_ncodigo in ('047','049','017') and dz.des_dfecha>='10/10/2003' and dz.des
_dfecha<='15/10/2003')
ACTUALIZAR F31
select 'Judith_5' as Responsable,lab_ncodig,laboratori,ao as est_nao,mes as est_nm
es,cod as lug_ncodig,est_ncodti,tipo_pesca,cod_esp as esp_ncodig,f31_artesa as e
st_ntotes,precio,est_ncodes,destino,iif(isnull(est_vobser),'',alltrim(est_vobser
))+iif(isnull(observacio),'',alltrim(observacio)) as est_vobser from aa a right
join MARY_CHIMBOTE_COISHCO_CASMA_TOTAL_1o b on a.est_nao=ao and est_nmes=mes and l
ug_ncodig=cod and cod_esp=esp_ncodig into cursor xxx order by 2
brow
copy to ing_judith_f31 database work

03: Cons y Har


03 y 04: Cons y H
*REGISTROS DEL ENVIO DE IMARSIS fox
select year(des_dfecha),month(des_dfecha),lug_ncodigo,count(*),min(des_dfecha),m
ax(des_dfecha) from dese1 group by 1,2,3
*REGISTROS DEL ENVIO DE IMARSIS pl/sql
select to_char(d.des_dfecha,'YYYY') as ano, to_char(d.des_dfecha,'mm') as mes,la
b_ncodigo,l.lug_ncodigo,lug_vdescri,count(*),min(d.des_dfecha),max(d.des_dfecha)
from desembarque d inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
where tab_ncodpro='00003' and d.des_dfecha>='01/01/2015' and d.des_dfecha<='31/1
2/2015'
group by to_char(d.des_dfecha,'YYYY'), to_char(d.des_dfecha,'mm') ,lab_ncodigo,l
.lug_ncodigo,lug_vdescri
order by to_char(d.des_dfecha,'YYYY'), to_char(d.des_dfecha,'mm'),lab_ncodigo,l.
lug_ncodigo
*REGISTROS DE BASE DE DATOS DBC
*select a.*,arp_ncodigo,ape_ncodigo,esp_ncodigo,dsz_ndesemb from xdese a inner j
oin xdese_zona b on a.des_dfecha=b.des_dfecha and a.emb_ncodigo=b.emb_ncodigo an
d a.des_nnumvia=b.des_nnumvia where esp_ncodigo='0000'
select a.*,arp_ncodigo,ape_ncodigo,esp_ncodigo,dsz_ndesemb from xdese a inner jo
in xdese_zona b on a.des_dfecha=b.des_dfecha and a.emb_ncodigo=b.emb_ncodigo and
a.des_nnumvia=b.des_nnumvia where a.emb_ncodigo='99999999'
copy to c:\talar_ene_esp_0000 type xl5
*REGISTROS DE BASE DE DATOS PARA INGRESO A QUINCENAL
select Gomonth(a.des_dfecha,1)-Day(a.des_dfecha) as des_dfecha,lug_ncodigo,esp_
ncodigo,sum(b.dsz_ndesemb) as dsz_ndesemb,'00003'as tab_ncodpro from xdese a inn
er join xdese_zona b on a.des_dfecha=b.des_dfecha and a.emb_ncodigo=b.emb_ncodig
o and a.des_nnumvia=b.des_nnumvia where a.des_dfecha<=ctod('15/09/2011') group b
y 1,2,3
copy to c:\work\bd_quincenal\quin_huacho_jul_quincSep database c:\work\bd_quince
nal\bd_quincenal
*ELIMINAR REGISTROS POR LUGAR EN FOXPRO
delete from xdese_zona where dtoc(des_adfecha)+emb_ncodigo+right("000"+ alltrim(
str(des_nnumvia)),4) in (select dtoc(e.des_dfecha)+e.emb_ncodigo+right("000"+ al
ltrim(str(e.des_nnumvia)),4) from xdese e where lug_ncodigo in ('044','046'))
delete from xdese_arte_carac where dtoc(des_dfecha)+emb_ncodigo+right("000"+ all
trim(str(des_nnumvia)),4) in (select dtoc(e.des_dfecha)+e.emb_ncodigo+right("000
"+ alltrim(str(e.des_nnumvia)),4) from xdese e where lug_ncodigo in ('044','046'
))
delete from xdese_arte where dtoc(des_dfecha)+emb_ncodigo+right("000"+ alltrim(s
tr(des_nnumvia)),4) in (select dtoc(e.des_dfecha)+e.emb_ncodigo+right("000"+ all
trim(str(e.des_nnumvia)),4) from xdese e where lug_ncodigo in ('044','046'))
delete from xdese where lug_ncodigo in ('044','046')
*ELIMINAR REGISTROS POR FECHA EN FOXPRO
delete from xdese where des_dfecha<ctod('01/10/2011')
delete from xdese_arte where des_dfecha<ctod('01/10/2011')

delete from xdese_arte_carac where des_dfecha<ctod('01/10/2011')


delete from xdese_zona where des_dfecha<ctod('01/10/2011')
*ACTUALIZAR EMB 999999
update xdese set des_nnumvia=580+des_nnumvia where emb_ncodigo='99999999'
update xdese_arte set des_nnumvia=580+des_nnumvia where emb_ncodigo='99999999'
update xdese_arte_carac set des_nnumvia=580+des_nnumvia where emb_ncodigo='99999
999'
update xdese_zona set des_nnumvia=580+des_nnumvia where emb_ncodigo='99999999'

update xdese_zona set des_nnumvia=580+des_nnumvia where emb_ncodigo='99999999'


select to_char(d.des_dfecha,'YYYY') as ano, to_char(d.des_dfecha,'mm') as mes,
l.lug_ncodigo,lug_vdescri,
tab_ncodtax,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigo
where dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/2005' and dz.des_dfecha<=
'31/12/2010' and not (ape_vlatrea>='052025S' and ape_vlatrea<='055045S' and ape
_vlonrea<='810705W') and l.lug_ncodigo in ('013','014','070','074','004')
group by to_char(d.des_dfecha,'YYYY') , to_char(d.des_dfecha,'mm'),
l.lug_ncodigo,lug_vdescri,
tab_ncodtax,e.esp_ncodigo,esp_vnomcom,esp_vnomcie
**estimados imarsis fox
select sum(est_nesti01) as Pinta,sum(est_nesti02) as Trampa,sum(est_nesti03) as
Cortina_Agallera,sum(est_nesti04) as Cortina_Transmallo,sum(est_nesti05) as Cerc
o,sum(est_nesti06) as Espinel,sum(est_nesti07) as Buceo_compresora,sum(est_nesti
08) as Chinchorro,sum(est_nesti09) as Buceo_Pulmonero,sum(est_nesti10) as Arpon,
sum(est_nesti11) as Trinche,sum(est_nesti12) as Atarraya,sum(est_nesti13) as Otr
os,sum(est_nesti14) as Arrastre,sum(est_nesti15) as Curricam from estimados wher
e est_nao='2010'
select orden,lug_ncodigo,lug_vdescri,sum(est_nesti01) as Pinta,sum(est_nesti02)
as Trampa,sum(est_nesti03) as Cortina_Agallera,sum(est_nesti04) as Cortina_Trans
mallo,sum(est_nesti05) as Cerco,sum(est_nesti06) as Espinel,sum(est_nesti07) as
Buceo_compresora,sum(est_nesti08) as Chinchorro,sum(est_nesti09) as Buceo_Pulmon
ero,sum(est_nesti10) as Arpon,sum(est_nesti11) as Trinche,sum(est_nesti12) as At
arraya,sum(est_nesti13) as Otros,sum(est_nesti14) as Arrastre,sum(est_nesti15) a
s Curricam from estimados e inner join vl_lugar l on e.lug_ncodigo=l.lug_ncodigo
where est_nao='2011' group by 1,2,3

**Diferencia de FechaHOra
select
des_dfeczar,des_nhorzar,
to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat( concat(trun

c(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/mm/yyyy hh2


4:Mi:SS') as fecha_hora_zarpe,
des_dfecha,des_nhorlle,
to_date(concat(concat(to_char(des_dfecha,'dd/mm/yyyy'),' '),concat( concat(trunc
(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/mm/yyyy hh24
:Mi:SS') as fecha_hora_llegada,
to_date(concat(concat(to_char(des_dfecha,'dd/mm/yyyy'),' '),concat( concat(trunc
(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/mm/yyyy hh24
:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat( co
ncat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/mm/
yyyy hh24:Mi:SS') as nro_dias from desembarque d where tab_ncodpro='00003' an
d des_Dfecha>='01/08/2011'
select to_char(dz.des_dfecha,'YYYY') as ano,
CASE
WHEN to_char(dz.des_dfecha,'mm') in ('01','02','03') THEN 'Trim_I '
WHEN to_char(dz.des_dfecha,'mm') in ('04','05','06') THEN 'Trim_II '
WHEN to_char(dz.des_dfecha,'mm') in ('07','08','09') THEN 'Trim_III'
WHEN to_char(dz.des_dfecha,'mm') in ('10','11','12') THEN 'Trim_IV '
end "trimestre",
count(distinct dz.emb_ncodigo) as nro_emb,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura,
avg(to_date(concat(concat(to_char(dz.des_dfecha,'dd/mm/yyyy'),' '),concat( conca
t(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/mm/yyy
y hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),con
cat( concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),
'dd/mm/yyyy hh24:Mi:SS')) as nro_dias_efectivos
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
where tab_ncodpro='00003' and (d.des_dfecha between '01/01/1997' and '31/12/2010
') and lug_ncodigo in ('004','008','010','013','014','070','074')
and not substr(dz.emb_ncodigo,1,1)='4'
group by to_char(dz.des_dfecha,'YYYY'),
CASE
WHEN to_char(dz.des_dfecha,'mm') in ('01','02','03') THEN 'Trim_I '
WHEN to_char(dz.des_dfecha,'mm') in ('04','05','06') THEN 'Trim_II '
WHEN to_char(dz.des_dfecha,'mm') in ('07','08','09') THEN 'Trim_III'
WHEN to_char(dz.des_dfecha,'mm') in ('10','11','12') THEN 'Trim_IV '
end
select * from desembarque
where tab_ncodpro='00003'
go
select * from desembarque
where tab_ncodpro='00003'
go
select * from desembarque
where tab_ncodpro='00003'
go
select * from desembarque
where tab_ncodpro='00003'

and (des_nhorzar-trunc(des_nhorzar,0))*100>59
and (des_nhorlle-trunc(des_nhorlle,0))*100>59
and trunc(des_nhorzar,0)>23
and trunc(des_nhorlle,0)>23

select to_char(d.des_dfecha,'YYYY') as ano,


CASE
WHEN to_char(d.des_dfecha,'mm') in ('01','02','03') THEN 'Trim_I '
WHEN to_char(d.des_dfecha,'mm') in ('04','05','06') THEN 'Trim_II '
WHEN to_char(d.des_dfecha,'mm') in ('07','08','09') THEN 'Trim_III'
WHEN to_char(d.des_dfecha,'mm') in ('10','11','12') THEN 'Trim_IV '
end "trimestre",
count(distinct d.emb_ncodigo) as nro_emb,
count(*)as viajes,
sum(des_ndesemb) as captura,
sum( to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),' '),concat( con
cat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/mm/y
yyy hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),c
oncat( concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )
),'dd/mm/yyyy hh24:Mi:SS')
) as nro_dias_efectivos
from desembarque d
inner join embarcacion e on d.emb_ncodigo=e.emb_ncodigo
inner join tab_detalle td on e.TAB_NCODTEM=td.TAB_NCODTAB
where (des_nhorzar-trunc(des_nhorzar,0))*100<=59 and (des_nhorlle-trunc(des_nhor
lle,0))*100<=59 and trunc(des_nhorzar,0)<=23 and trunc(des_nhorlle,0)<=23 and ta
b_ncodpro='00003' and (d.des_dfecha between '01/01/1997' and '31/12/2010')
and tab_ntabla='003' and td.TAB_NCODTAB in ('00001','00002','00003')
and lug_ncodigo in ('004','008','010','013','014','070','074')
and not substr(d.emb_ncodigo,1,1)='4'
group by to_char(d.des_dfecha,'YYYY'),
CASE
WHEN to_char(d.des_dfecha,'mm') in ('01','02','03') THEN 'Trim_I '
WHEN to_char(d.des_dfecha,'mm') in ('04','05','06') THEN 'Trim_II '
WHEN to_char(d.des_dfecha,'mm') in ('07','08','09') THEN 'Trim_III'
WHEN to_char(d.des_dfecha,'mm') in ('10','11','12') THEN 'Trim_IV '
end
select to_char(d.des_dfecha,'YYYY') as ano,
CASE
WHEN to_char(d.des_dfecha,'mm') in ('01','02','03') THEN 'Trim_I '
WHEN to_char(d.des_dfecha,'mm') in ('04','05','06') THEN 'Trim_II '
WHEN to_char(d.des_dfecha,'mm') in ('07','08','09') THEN 'Trim_III'
WHEN to_char(d.des_dfecha,'mm') in ('10','11','12') THEN 'Trim_IV '
end "trimestre",
count(distinct d.emb_ncodigo) as nro_emb,
count(*)as viajes,
sum(des_ndesemb) as captura,
sum( decode(ceil( (to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),'
'),concat( concat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*1
00 )),'dd/mm/yyyy hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm
/yyyy'),' '),concat( concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nho
rzar,0))*100 )),'dd/mm/yyyy hh24:Mi:SS'))*24 / 8 ),1,1,round((to_date(concat(c
oncat(to_char(d.des_dfecha,'dd/mm/yyyy'),' '),concat( concat(trunc(des_nhorlle,0
),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/mm/yyyy hh24:Mi:SS')-to_da
te(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat( concat(trunc(des
_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/mm/yyyy hh24:Mi:
SS'))*24 / 8 )) ) as nro_dias_efectivos
from desembarque d
inner join embarcacion e on d.emb_ncodigo=e.emb_ncodigo
inner join tab_detalle td on e.TAB_NCODTEM=td.TAB_NCODTAB
where (des_nhorzar-trunc(des_nhorzar,0))*100<=59 and (des_nhorlle-trunc(des_nhor
lle,0))*100<=59 and trunc(des_nhorzar,0)<=23 and trunc(des_nhorlle,0)<=23 and ta

b_ncodpro='00003' and (d.des_dfecha between '01/01/1997' and '31/12/2010')


and tab_ntabla='003' and td.TAB_NCODTAB in ('00001','00002','00003')
and lug_ncodigo in ('004','008','010','013','014','070','074')
and not substr(d.emb_ncodigo,1,1)='4'
group by to_char(d.des_dfecha,'YYYY'),
CASE
WHEN to_char(d.des_dfecha,'mm') in ('01','02','03') THEN 'Trim_I '
WHEN to_char(d.des_dfecha,'mm') in ('04','05','06') THEN 'Trim_II '
WHEN to_char(d.des_dfecha,'mm') in ('07','08','09') THEN 'Trim_III'
WHEN to_char(d.des_dfecha,'mm') in ('10','11','12') THEN 'Trim_IV '
end

--Cada dia se considero como 24 horas(1 dia de faena de pesca), luego si ese dia
era menor o igual a 1, se le considero como uno, si ese dia supera este limite
se redondeaba(osea menor a 8 horas, se truncaba la parte decimal y si era mayor
o igual a 8 horas quedaba el entero siguiente).Una vez calculado el nro de dias
por registro se sumo, para agruparlo por trimestres
--dias=fecha_desembarque-fecha_zarpe son dias de 24 horas (ojo: puede estar en
decimales. Ej: 1.5 dias osea un dia y medio)
--Solo_Decimales_de_dias=dias-trunc(dias) esto vendria a ser la horas si se le
convierte a esta unidad.
--sum( decode(ceil(dias),1,1,decode(sign(Solo_Decimales_de_dias-0.333),-1,floor
(dias),ceil(dias))) ) as nro_dias_efectivos
/*Se redondea al entero superior el nro de dias
si es 1 entonces 1 dia sera acumulado
sino
se resta Solo_Decimales_de_dias - 0.333 (el valor 0.333, es porque ello
representa a 8 horas, la tercera parte de un dia de 24 horas), luego
se aplica sign
si es negativo(osea menor a 8 horas), entonces un entero inferior de
l valor dias sera acumulado
si es positivo o cero(osea mayor a 8 horas), entonces un entero supe
rior del valor dias sera acumulados.*/
--Refencia
/*
decode(campo_a_evaluar,valor_1,accion_1,valor_2,accion_2,...,valor_en_caso_de_no
_cumplir_ninguna)
ceil(valor) redondea al entero superior
floor(valor) redondea al entero inferior
sign(valor) en caso de ser negativo devuelve: -1, si es positivo: 1 y si es cero
: 0
trunc(valor,cantidad_de_decimales_a_truncar) si no se le coloca el 2do parametro
lo toma como cero, osea quita todos los decimales
*/
select to_char(d.des_dfecha,'YYYY') as ano,http://webmail.imarpe.pe/service/home
/~/anchoveta_a%C3%B1o_lug_captvje.xls?auth=co&loc=es&id=13451&part=2e
CASE
WHEN to_char(d.des_dfecha,'mm') in ('01','02','03') THEN 'Trim_I '
WHEN to_char(d.des_dfecha,'mm') in ('04','05','06') THEN 'Trim_II '
WHEN to_char(d.des_dfecha,'mm') in ('07','08','09') THEN 'Trim_III'
WHEN to_char(d.des_dfecha,'mm') in ('10','11','12') THEN 'Trim_IV '
end "trimestre",
sum( decode(ceil( (to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),'

'),concat(
concat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/m
m/yyyy
hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat
(
concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/m
m/yyyy hh24:Mi:SS'))
),1,1,
decode( sign ((to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),' '),con
cat(
concat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/m
m/yyyy
hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat
(
concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/m
m/yyyy hh24:Mi:SS')
-trunc(to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),' '),co
ncat(
concat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/m
m/yyyy
hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat
(
concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/m
m/yyyy hh24:Mi:SS'))) -0.333),
-1, floor(to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),' '),concat(
concat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/m
m/yyyy
hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat
(
concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/m
m/yyyy hh24:Mi:SS')),
ceil(to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),' '),concat(
concat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/m
m/yyyy
hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat
(
concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/m
m/yyyy hh24:Mi:SS'))
)
)) as nro_dias_efectivos
from desembarque d
inner join embarcacion e on d.emb_ncodigo=e.emb_ncodigo
inner join tab_detalle td on e.TAB_NCODTEM=td.TAB_NCODTAB
where (des_nhorzar-trunc(des_nhorzar,0))*100<=59 and (des_nhorlle-trunc(des_nhor
lle,0))*100<=59 and trunc(des_nhorzar,0)<=23 and trunc(des_nhorlle,0)<=23
and tab_ncodpro='00003' and (d.des_dfecha between '01/01/1997' and '31/12/2010')
and tab_ntabla='003' and td.TAB_NCODTAB in ('00001','00002','00003')
and lug_ncodigo in ('004','008','010','013','014','070','074')
and not substr(d.emb_ncodigo,1,1)='4'
group by to_char(d.des_dfecha,'YYYY'),
CASE
WHEN to_char(d.des_dfecha,'mm') in ('01','02','03') THEN 'Trim_I '
WHEN to_char(d.des_dfecha,'mm') in ('04','05','06') THEN 'Trim_II '
WHEN to_char(d.des_dfecha,'mm') in ('07','08','09') THEN 'Trim_III'
WHEN to_char(d.des_dfecha,'mm') in ('10','11','12') THEN 'Trim_IV '
end
*VALIDACION DEL TIPO DE ARTE OTROS (Solo debe existir entre uno y cinco)
select d.des_dfecha as fecha ,lug_ncodigo as lugar ,des_nnumcor as nro_reg,dac_n

cantid
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
left join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodig
o=dac.emb_ncodigo and dz.des_nnumvia=dac.des_nnumvia and dz.arp_ncodigo='13' and
dac.arp_ncodigo='13'
where tab_ncodare='00003' and dz.arp_ncodigo='13' and dac_ncantid>5
group by d.des_dfecha ,lug_ncodigo,des_nnumcor,dac_ncantid

CARLOTA REPORTES
select d.des_dfecha,d.emb_ncodigo,emb_ncapbod,emb_neslora,emb_nmanga,emb_npuntal
,tab_ncodtem,tab_ncodmat,d.DES_NNUMVIA,l.lug_ncodigo,lug_vdescri,des_nnumcor as
nro_reg,des_ndesemb as capt_total,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,
dsz_ndesemb*100 / des_ndesemb as porc,
dsz_ndesemb as capt_esp
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join embarcacion em on d.emb_ncodigo=em.emb_ncodigo
where dz.esp_ncodigo <> '0999' and dz.tab_ncodare='00003' and emb_ncapbod<=32
and dz.arp_ncodigo='05' and dz.des_dfecha>='01/01/2008' and dz.des_dfecha<='31/1
2/2010'
select d.des_dfecha,d.emb_ncodigo,emb_ncapbod,emb_neslora,emb_nmanga,emb_npuntal
,tab_ncodtem,tab_ncodmat,d.DES_NNUMVIA,l.lug_ncodigo,lug_vdescri,des_nnumcor as
nro_reg,des_ndesemb as capt_total,
ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,
(substr(ape_vlatrea,1,2)+substr(ape_vlatrea,3,2) / 60+substr(ape_vlatrea,5,2) /
3600)*-1 as latitud,
(substr(ape_vlonrea,1,2)+substr(ape_vlonrea,3,2) / 60+substr(ape_vlonrea,5,2) /
3600)*-1 as longitud,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,
dsz_ndesemb*100 / des_ndesemb as porc,
dsz_ndesemb as capt_esp
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join embarcacion em on d.emb_ncodigo=em.emb_ncodigo
inner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigo
where dz.esp_ncodigo <> '0999' and dz.tab_ncodare='00003' and not (trim(ap.ape_v
latrea)is null) and not (trim(ap.ape_vlonrea)is null)
and emb_ncapbod>32
and dz.arp_ncodigo='05' and dz.des_dfecha>='01/01/2008' and dz.des_dfecha<='31/1
2/2010'

select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_ndesemb as
capt_total,
des_dfeczar,des_nhorzar,des_nhorlle,des_nnumtri as nro_trip,ar.arp_ncodigo,arp_v

descri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonre
a,
e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobserv
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
where ap.tab_ncodare='00003' and
(
(d.lug_ncodigo='001' and dz.esp_ncodigo='0000' and dz.ape_ncodigo = '020334001')
or
(d.lug_ncodigo='001' and dz.esp_ncodigo='0108' and dz.ape_ncodigo = '150350003')
or
(d.lug_ncodigo='001' and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '150325001')
or
(d.lug_ncodigo='001' and dz.esp_ncodigo='0064' and dz.ape_ncodigo = '080326001')
or
(d.lug_ncodigo='001' and dz.esp_ncodigo='0064' and dz.ape_ncodigo = '150325001')
or
(d.lug_ncodigo='002' and dz.esp_ncodigo='0115' and dz.ape_ncodigo = '080332001')
or
(d.lug_ncodigo='002' and dz.esp_ncodigo='0146' and dz.ape_ncodigo = '040338006')
or
(d.lug_ncodigo='002' and dz.esp_ncodigo='0282' and dz.ape_ncodigo = '200335005')
or
(d.lug_ncodigo='002' and dz.esp_ncodigo='0395' and dz.ape_ncodigo = '060332003')
or
(d.lug_ncodigo='002' and dz.esp_ncodigo='0395' and dz.ape_ncodigo = '060336005')
or
(d.lug_ncodigo='003' and dz.esp_ncodigo='0107' and dz.ape_ncodigo = '060334004')
or
(d.lug_ncodigo='003' and dz.esp_ncodigo='0213' and dz.ape_ncodigo = '080332002')
or
(d.lug_ncodigo='003' and dz.esp_ncodigo='0264' and dz.ape_ncodigo = '060352002')
or
(d.lug_ncodigo='003' and dz.esp_ncodigo='0058' and dz.ape_ncodigo = '080354004')
or
(d.lug_ncodigo='004' and dz.esp_ncodigo='0104' and dz.ape_ncodigo = '020410005')
or
(d.lug_ncodigo='004' and dz.esp_ncodigo='0112' and dz.ape_ncodigo = '060358003')
or
(d.lug_ncodigo='004' and dz.esp_ncodigo='0213' and dz.ape_ncodigo = '060356001')
or
(d.lug_ncodigo='004' and dz.esp_ncodigo='0231' and dz.ape_ncodigo = '020408016')
or
(d.lug_ncodigo='004' and dz.esp_ncodigo='0294' and dz.ape_ncodigo = '080354004')
or
(d.lug_ncodigo='008' and dz.esp_ncodigo='0048' and dz.ape_ncodigo = '080436007')
or
(d.lug_ncodigo='008' and dz.esp_ncodigo='0048' and dz.ape_ncodigo = '100436004')
or
(d.lug_ncodigo='008' and dz.esp_ncodigo='0048' and dz.ape_ncodigo = '100436007')
or
(d.lug_ncodigo='008' and dz.esp_ncodigo='0048' and dz.ape_ncodigo = '150425001')
or
(d.lug_ncodigo='008' and dz.esp_ncodigo='0058' and dz.ape_ncodigo = '100438003')
or

(d.lug_ncodigo='008'
or
(d.lug_ncodigo='008'
or
(d.lug_ncodigo='008'
or
(d.lug_ncodigo='008'
or
(d.lug_ncodigo='008'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or

and dz.esp_ncodigo='0060' and dz.ape_ncodigo = '100406003')


and dz.esp_ncodigo='0060' and dz.ape_ncodigo = '100436004')
and dz.esp_ncodigo='0060' and dz.ape_ncodigo = '150435001')
and dz.esp_ncodigo='0060' and dz.ape_ncodigo = '200435003')
and dz.esp_ncodigo='0060' and dz.ape_ncodigo = '250435001')
and dz.esp_ncodigo='0106' and dz.ape_ncodigo = 'A00910020')
and dz.esp_ncodigo='0106' and dz.ape_ncodigo = 'AA0520001')
and dz.esp_ncodigo='0106' and dz.ape_ncodigo = 'AD0540003')
and dz.esp_ncodigo='0106' and dz.ape_ncodigo = 'AD0800002')
and dz.esp_ncodigo='0106' and dz.ape_ncodigo = 'AE0510002')
and dz.esp_ncodigo='0106' and dz.ape_ncodigo = 'AG0520003')
and dz.esp_ncodigo='0106' and dz.ape_ncodigo = 'AI0720003')
and dz.esp_ncodigo='0110' and dz.ape_ncodigo = '700510005')
and dz.esp_ncodigo='0130' and dz.ape_ncodigo = '060522004')
and dz.esp_ncodigo='0130' and dz.ape_ncodigo = '080524006')
and dz.esp_ncodigo='0130' and dz.ape_ncodigo = '080526004')
and dz.esp_ncodigo='0159' and dz.ape_ncodigo = '500610002')
and dz.esp_ncodigo='0159' and dz.ape_ncodigo = '700710004')
and dz.esp_ncodigo='0159' and dz.ape_ncodigo = '700750002')
and dz.esp_ncodigo='0159' and dz.ape_ncodigo = 'AH1100008')
and dz.esp_ncodigo='0159' and dz.ape_ncodigo = 'BC0600001')
and dz.esp_ncodigo='0165' and dz.ape_ncodigo = '020502003')
and dz.esp_ncodigo='0173' and dz.ape_ncodigo = '040532001')
and dz.esp_ncodigo='0177' and dz.ape_ncodigo = '600550001')
and dz.esp_ncodigo='0177' and dz.ape_ncodigo = '800700001')
and dz.esp_ncodigo='0177' and dz.ape_ncodigo = '900630002')
and dz.esp_ncodigo='0177' and dz.ape_ncodigo = 'A00510001')
and dz.esp_ncodigo='0177' and dz.ape_ncodigo = 'A00700001')
and dz.esp_ncodigo='0177' and dz.ape_ncodigo = 'AC0630006')
and dz.esp_ncodigo='0177' and dz.ape_ncodigo = 'B00510002')

(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or

and dz.esp_ncodigo='0177' and dz.ape_ncodigo = 'BB0820001')


and dz.esp_ncodigo='0177' and dz.ape_ncodigo = 'BH0840001')
and dz.esp_ncodigo='0177' and dz.ape_ncodigo = 'CD0500002')
and dz.esp_ncodigo='0177' and dz.ape_ncodigo = 'CE1020001')
and dz.esp_ncodigo='0183' and dz.ape_ncodigo = '100444001')
and dz.esp_ncodigo='0186' and dz.ape_ncodigo = '040438004')
and dz.esp_ncodigo='0189' and dz.ape_ncodigo = '200505003')
and dz.esp_ncodigo='0189' and dz.ape_ncodigo = '600550001')
and dz.esp_ncodigo='0204' and dz.ape_ncodigo = '300505017')
and dz.esp_ncodigo='0204' and dz.ape_ncodigo = '400510005')
and dz.esp_ncodigo='0228' and dz.ape_ncodigo = '020508028')
and dz.esp_ncodigo='0228' and dz.ape_ncodigo = '020514015')
and dz.esp_ncodigo='0286' and dz.ape_ncodigo = '060456010')
and dz.esp_ncodigo='0286' and dz.ape_ncodigo = '100458002')
and dz.esp_ncodigo='0304' and dz.ape_ncodigo = '060456003')
and dz.esp_ncodigo='0032' and dz.ape_ncodigo = '400510008')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '100450004')
and dz.esp_ncodigo='0042' and dz.ape_ncodigo = '400510002')
and dz.esp_ncodigo='0046' and dz.ape_ncodigo = '020514010')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = '020516001')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = '080446005')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = '200525002')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = '250545032')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = '300550012')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = '300600008')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = '400540042')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'BB0540001')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'CA0630001')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'CA0650002')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'CC0800001')

(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='012'
or
(d.lug_ncodigo='012'
or
(d.lug_ncodigo='012'
or
(d.lug_ncodigo='012'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or

and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'CD0640002')


and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'CF0750001')
and dz.esp_ncodigo='0058' and dz.ape_ncodigo = '080446001')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '020442016')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '060502001')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '080436007')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '200505024')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '200525015')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '300530006')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '700420001')
and dz.esp_ncodigo='0101' and dz.ape_ncodigo = '200630006')
and dz.esp_ncodigo='0101' and dz.ape_ncodigo = '200630007')
and dz.esp_ncodigo='0101' and dz.ape_ncodigo = '200630008')
and dz.esp_ncodigo='0128' and dz.ape_ncodigo = '500700017')
and dz.esp_ncodigo='0101' and dz.ape_ncodigo = '040532002')
and dz.esp_ncodigo='0101' and dz.ape_ncodigo = '060540001')
and dz.esp_ncodigo='0115' and dz.ape_ncodigo = '080534002')
and dz.esp_ncodigo='0119' and dz.ape_ncodigo = '040538016')
and dz.esp_ncodigo='0145' and dz.ape_ncodigo = '060536003')
and dz.esp_ncodigo='0146' and dz.ape_ncodigo = '040532003')
and dz.esp_ncodigo='0153' and dz.ape_ncodigo = '020548012')
and dz.esp_ncodigo='0153' and dz.ape_ncodigo = '040548038')
and dz.esp_ncodigo='0153' and dz.ape_ncodigo = '200630005')
and dz.esp_ncodigo='0185' and dz.ape_ncodigo = '060542005')
and dz.esp_ncodigo='0204' and dz.ape_ncodigo = '200630008')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '060538004')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '060542013')
and dz.esp_ncodigo='0039' and dz.ape_ncodigo = '060546015')
and dz.esp_ncodigo='0039' and dz.ape_ncodigo = '500550005')
and dz.esp_ncodigo='0039' and dz.ape_ncodigo = '500550006')

(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='014'
or
(d.lug_ncodigo='014'
or
(d.lug_ncodigo='014'
or
(d.lug_ncodigo='014'
or
(d.lug_ncodigo='014'
or
(d.lug_ncodigo='015'
or
(d.lug_ncodigo='015'
or
(d.lug_ncodigo='015'
or
(d.lug_ncodigo='015'
or
(d.lug_ncodigo='015'
or
(d.lug_ncodigo='015'
or
(d.lug_ncodigo='015'
or
(d.lug_ncodigo='015'
or
(d.lug_ncodigo='016'
or
(d.lug_ncodigo='016'
or
(d.lug_ncodigo='017'
or
(d.lug_ncodigo='017'
or
(d.lug_ncodigo='021'
or
(d.lug_ncodigo='021'
or
(d.lug_ncodigo='021'
or
(d.lug_ncodigo='022'
or
(d.lug_ncodigo='022'
or
(d.lug_ncodigo='022'
or

and dz.esp_ncodigo='0058' and dz.ape_ncodigo = '040532003')


and dz.esp_ncodigo='0448' and dz.ape_ncodigo = '060614001')
and dz.esp_ncodigo='0014' and dz.ape_ncodigo = '100548014')
and dz.esp_ncodigo='0001' and dz.ape_ncodigo = '020546011')
and dz.esp_ncodigo='0001' and dz.ape_ncodigo = '020548006')
and dz.esp_ncodigo='0001' and dz.ape_ncodigo = '020548037')
and dz.esp_ncodigo='0001' and dz.ape_ncodigo = '060546012')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '250630002')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '080548007')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '250625003')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '300550002')
and dz.esp_ncodigo='0079' and dz.ape_ncodigo = '020410006')
and dz.esp_ncodigo='0115' and dz.ape_ncodigo = '300650002')
and dz.esp_ncodigo='0115' and dz.ape_ncodigo = '400700019')
and dz.esp_ncodigo='0115' and dz.ape_ncodigo = '500700019')
and dz.esp_ncodigo='0115' and dz.ape_ncodigo = '500700027')
and dz.esp_ncodigo='0043' and dz.ape_ncodigo = '200655002')
and dz.esp_ncodigo='0043' and dz.ape_ncodigo = '200715001')
and dz.esp_ncodigo='0021' and dz.ape_ncodigo = '500750007')
and dz.esp_ncodigo='0021' and dz.ape_ncodigo = '800740001')
and dz.esp_ncodigo='0124' and dz.ape_ncodigo = '500700024')
and dz.esp_ncodigo='0152' and dz.ape_ncodigo = '040710001')
and dz.esp_ncodigo='0124' and dz.ape_ncodigo = '020648006')
and dz.esp_ncodigo='0128' and dz.ape_ncodigo = '500700028')
and dz.esp_ncodigo='0125' and dz.ape_ncodigo = 'AB0910010')
and dz.esp_ncodigo='0173' and dz.ape_ncodigo = '040808003')
and dz.esp_ncodigo='0204' and dz.ape_ncodigo = '300830003')
and dz.esp_ncodigo='0107' and dz.ape_ncodigo = '501000002')
and dz.esp_ncodigo='0124' and dz.ape_ncodigo = '020848003')
and dz.esp_ncodigo='0256' and dz.ape_ncodigo = 'AA1100002')

(d.lug_ncodigo='022'
or
(d.lug_ncodigo='022'
or
(d.lug_ncodigo='027'
or
(d.lug_ncodigo='027'
or
(d.lug_ncodigo='027'
or
(d.lug_ncodigo='029'
or
(d.lug_ncodigo='029'
or
(d.lug_ncodigo='030'
or
(d.lug_ncodigo='030'
or
(d.lug_ncodigo='030'
or
(d.lug_ncodigo='030'
or
(d.lug_ncodigo='030'
or
(d.lug_ncodigo='030'
or
(d.lug_ncodigo='032'
or
(d.lug_ncodigo='032'
or
(d.lug_ncodigo='032'
or
(d.lug_ncodigo='032'
or
(d.lug_ncodigo='035'
or
(d.lug_ncodigo='035'
or
(d.lug_ncodigo='035'
or
(d.lug_ncodigo='035'
or
(d.lug_ncodigo='035'
or
(d.lug_ncodigo='038'
or
(d.lug_ncodigo='038'
or
(d.lug_ncodigo='044'
or
(d.lug_ncodigo='046'
or
(d.lug_ncodigo='046'
or
(d.lug_ncodigo='046'
or
(d.lug_ncodigo='046'
or
(d.lug_ncodigo='046'
or

and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '020838002')


and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'D00950001')
and dz.esp_ncodigo='0256' and dz.ape_ncodigo = '151130001')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '251125006')
and dz.esp_ncodigo='0042' and dz.ape_ncodigo = '021116002')
and dz.esp_ncodigo='0147' and dz.ape_ncodigo = '041148001')
and dz.esp_ncodigo='0001' and dz.ape_ncodigo = '021148002')
and dz.esp_ncodigo='0031' and dz.ape_ncodigo = '081208003')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '101212003')
and dz.esp_ncodigo='0038' and dz.ape_ncodigo = '101206001')
and dz.esp_ncodigo='0039' and dz.ape_ncodigo = '151210002')
and dz.esp_ncodigo='0042' and dz.ape_ncodigo = '201220007')
and dz.esp_ncodigo='0379' and dz.ape_ncodigo = '251225002')
and dz.esp_ncodigo='0129' and dz.ape_ncodigo = 'A01310005')
and dz.esp_ncodigo='0032' and dz.ape_ncodigo = '701420004')
and dz.esp_ncodigo='0042' and dz.ape_ncodigo = '021220002')
and dz.esp_ncodigo='0042' and dz.ape_ncodigo = '021234002')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '021248001')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '021248003')
and dz.esp_ncodigo='0003' and dz.ape_ncodigo = '021346001')
and dz.esp_ncodigo='0003' and dz.ape_ncodigo = '021348001')
and dz.esp_ncodigo='0003' and dz.ape_ncodigo = '021348007')
and dz.esp_ncodigo='0038' and dz.ape_ncodigo = '201450001')
and dz.esp_ncodigo='0042' and dz.ape_ncodigo = '021420001')
and dz.esp_ncodigo='0412' and dz.ape_ncodigo = '601710003')
and dz.esp_ncodigo='0107' and dz.ape_ncodigo = '251720003')
and dz.esp_ncodigo='0122' and dz.ape_ncodigo = '251720011')
and dz.esp_ncodigo='0204' and dz.ape_ncodigo = '201710016')
and dz.esp_ncodigo='0255' and dz.ape_ncodigo = '501800007')
and dz.esp_ncodigo='0038' and dz.ape_ncodigo = '101704001')

(d.lug_ncodigo='046'
or
(d.lug_ncodigo='046'
or
(d.lug_ncodigo='047'
or
(d.lug_ncodigo='047'
or
(d.lug_ncodigo='047'
or
(d.lug_ncodigo='047'
or
(d.lug_ncodigo='047'
or
(d.lug_ncodigo='047'
or
(d.lug_ncodigo='047'
or
(d.lug_ncodigo='047'
or
(d.lug_ncodigo='047'
or
(d.lug_ncodigo='047'
or
(d.lug_ncodigo='047'
or
(d.lug_ncodigo='049'
or
(d.lug_ncodigo='049'
or
(d.lug_ncodigo='049'
or
(d.lug_ncodigo='063'
or
(d.lug_ncodigo='063'
or
(d.lug_ncodigo='063'
or
(d.lug_ncodigo='064'
or
(d.lug_ncodigo='065'
or
(d.lug_ncodigo='065'
or
(d.lug_ncodigo='065'
or
(d.lug_ncodigo='065'
or
(d.lug_ncodigo='065'
or
(d.lug_ncodigo='070'
or
(d.lug_ncodigo='070'
or
(d.lug_ncodigo='070'
or
(d.lug_ncodigo='070'
or
(d.lug_ncodigo='074'
or

and dz.esp_ncodigo='0041' and dz.ape_ncodigo = '101704001')


and dz.esp_ncodigo='0048' and dz.ape_ncodigo = '081708005')
and dz.esp_ncodigo='0107' and dz.ape_ncodigo = '151740001')
and dz.esp_ncodigo='0107' and dz.ape_ncodigo = '251740003')
and dz.esp_ncodigo='0107' and dz.ape_ncodigo = '251750003')
and dz.esp_ncodigo='0107' and dz.ape_ncodigo = '251800003')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'BE1820003')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'CD1820001')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'CE1820001')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'CF1820001')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'CO1820001')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = 'F02500001')
and dz.esp_ncodigo='0050' and dz.ape_ncodigo = '021742006')
and dz.esp_ncodigo='0188' and dz.ape_ncodigo = '401820003')
and dz.esp_ncodigo='0204' and dz.ape_ncodigo = '401820059')
and dz.esp_ncodigo='0038' and dz.ape_ncodigo = '041758002')
and dz.esp_ncodigo='0371' and dz.ape_ncodigo = '300325002')
and dz.esp_ncodigo='0058' and dz.ape_ncodigo = '150340004')
and dz.esp_ncodigo='0461' and dz.ape_ncodigo = '060336008')
and dz.esp_ncodigo='0001' and dz.ape_ncodigo = '020340021')
and dz.esp_ncodigo='0128' and dz.ape_ncodigo = '600330005')
and dz.esp_ncodigo='0128' and dz.ape_ncodigo = '600330007')
and dz.esp_ncodigo='0128' and dz.ape_ncodigo = '601330017')
and dz.esp_ncodigo='0043' and dz.ape_ncodigo = '150335004')
and dz.esp_ncodigo='0427' and dz.ape_ncodigo = '200345005')
and dz.esp_ncodigo='0184' and dz.ape_ncodigo = '040532002')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '040532002')
and dz.esp_ncodigo='0078' and dz.ape_ncodigo = '060538004')
and dz.esp_ncodigo='0078' and dz.ape_ncodigo = '060540001')
and dz.esp_ncodigo='0154' and dz.ape_ncodigo = '400530041')

(d.lug_ncodigo='074'
or
(d.lug_ncodigo='074'
or
(d.lug_ncodigo='074'
or
(d.lug_ncodigo='074'
or
(d.lug_ncodigo='074'
or
(d.lug_ncodigo='008'
or
(d.lug_ncodigo='008'
or
(d.lug_ncodigo='008'
or
(d.lug_ncodigo='008'
or
(d.lug_ncodigo='008'
or
(d.lug_ncodigo='008'
or
(d.lug_ncodigo='035'
or
(d.lug_ncodigo='008'
or
(d.lug_ncodigo='008'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='010'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='013'
or
(d.lug_ncodigo='016'
or
(d.lug_ncodigo='038'
or
(d.lug_ncodigo='070'
)

and dz.esp_ncodigo='0189' and dz.ape_ncodigo = '020522009')


and dz.esp_ncodigo='0189' and dz.ape_ncodigo = '060534015')
and dz.esp_ncodigo='0049' and dz.ape_ncodigo = '500550007')
and dz.esp_ncodigo='0049' and dz.ape_ncodigo = '500550008')
and dz.esp_ncodigo='0049' and dz.ape_ncodigo = '500550009')
and dz.esp_ncodigo='0998' and dz.ape_ncodigo = '020428002')
and dz.esp_ncodigo='0998' and dz.ape_ncodigo = '020436009')
and dz.esp_ncodigo='0998' and dz.ape_ncodigo = '040440008')
and dz.esp_ncodigo='0998' and dz.ape_ncodigo = '060428001')
and dz.esp_ncodigo='0998' and dz.ape_ncodigo = '060440002')
and dz.esp_ncodigo='0998' and dz.ape_ncodigo = '080426001')
and dz.esp_ncodigo='0998' and dz.ape_ncodigo = '151340000')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '200435003')
and dz.esp_ncodigo='0059' and dz.ape_ncodigo = '250435001')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = '150530033')
and dz.esp_ncodigo='0047' and dz.ape_ncodigo = '400600017')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '100458005')
and dz.esp_ncodigo='0031' and dz.ape_ncodigo = '060546005')
and dz.esp_ncodigo='0031' and dz.ape_ncodigo = '060546006')
and dz.esp_ncodigo='0031' and dz.ape_ncodigo = '060548002')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '060542011')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '060544007')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '060546021')
and dz.esp_ncodigo='0034' and dz.ape_ncodigo = '020648013')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '201450001')
and dz.esp_ncodigo='0036' and dz.ape_ncodigo = '080538004')

**PRECIOS
*ao mes lugar promedio precios infomar
select to_char(web_dfecpre,'YYYY') as ano, to_char(web_dfecpre,'mm') as mes,
p.lug_ncodigo,lug_vdescri,
t.tam_ncodigo,TAM_VDESCRI,
avg(web_nprecio)as promedio,min(web_nprecio)as min,max(web_nprecio),count(web_np

recio) as nro_registros
from webprecioh p inner join lugar l on p.lug_ncodigo=l.lug_ncodigo
inner join tamano t on p.TAM_NCODIGO=t.TAM_NCODIGO
where web_dfecpre between '01/01/2009' and '31/12/2009' and esp_ncodigo='0106'
group by to_char(web_dfecpre,'YYYY'), to_char(web_dfecpre,'mm'),
p.lug_ncodigo,lug_vdescri,
t.tam_ncodigo,TAM_VDESCRI
*registro precios infomar
select
web_dfecpre,web_vhorpre,l.lug_ncodigo,lug_vdescri,tab_ncodtax,e.esp_ncodigo,esp_
vnomcom,esp_vnomcie,
t.tam_ncodigo,TAM_VDESCRI,web_nprecio,p.PER_NPERING,p.WEB_DFECING,p.PER_NPERMOD,
p.WEB_DFECMOD
from webprecioh p inner join lugar l on p.lug_ncodigo=l.lug_ncodigo
inner join tamano t on p.TAM_NCODIGO=t.TAM_NCODIGO
inner join especie e on p.ESP_NCODIGO=e.ESP_NCODIGO
where web_dfecpre between '01/05/2010' and '30/06/2010' and l.lug_ncodigo='032'
and trim(PER_NPERMOD)='WGUERRERO' and TO_CHAR(WEB_DFECING,'dd/mm/yyyy')='14/05/2
010'
*Precios Mensual INFOMAR
select to_char(web_dfecpre,'YYYY') as ano, to_char(web_dfecpre,'mm') as mes,
p.lug_ncodigo,lug_vdescri,
tab_ncodtax,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,
t.tam_ncodigo,TAM_VDESCRI,
avg(web_nprecio)as promedio,min(web_nprecio)as min,max(web_nprecio),count(web_np
recio) as nro_registros
from webprecioh p inner join lugar l on p.lug_ncodigo=l.lug_ncodigo
inner join tamano t on p.TAM_NCODIGO=t.TAM_NCODIGO
inner join especie e on p.ESP_NCODIGO=e.ESP_NCODIGO
where web_dfecpre between '01/01/2010' and '31/12/2013'
group by to_char(web_dfecpre,'YYYY'), to_char(web_dfecpre,'mm'),
p.lug_ncodigo,lug_vdescri,
tab_ncodtax,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,
t.tam_ncodigo,TAM_VDESCRI
*registros precios quincenales diarios
select id_tipo,tipo,fecha,orden,lug_ncodig,lug_vdescr,tab_ncodta,tab_vnomta,esp_
ncodig,esp_vnomco,esp_vnomci,id_desti,destino,precio,observacio from precios_pre
vio where fecha>=ctod('01/01/2009') and fecha<=ctod('31/12/2009') and lug_ncodig
='032'
*Precios Mensual Quincenales Diarios
select ano,mes,lug_ncodig,lug_vdescr,tab_ncodta,tab_vnomta,esp_ncodig,esp_vnomco
,esp_vnomci,id_desti,destino,avg(precio) from precios_previo group by 1,2,3,4,5,
6,7,8,9,10,11
copy to C:\Archivos_Pedro\Reportes_Pesca_Artesanal\rep01_Precios_1998_2009 type
csv
****Registros 999
select to_char(d.des_dfecha,'YYYY') as ano, to_char(d.des_dfecha,'mm') as mes,
l.lug_ncodigo,lug_vdescri,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as reg,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e

mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia


inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
where dz.tab_ncodare='00003' and dz.emb_ncodigo='99999999'
group by to_char(d.des_dfecha,'YYYY'),to_char(d.des_dfecha,'mm'),l.lug_ncodigo,l
ug_vdescri
go
select to_char(d.des_dfecha,'YYYY') as ano, to_char(d.des_dfecha,'mm') as mes,
l.lug_ncodigo,lug_vdescri,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as reg,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
where dz.tab_ncodare='00003' and dz.ape_ncodigo in ('999999999')
group by to_char(d.des_dfecha,'YYYY'),to_char(d.des_dfecha,'mm'),l.lug_ncodigo,l
ug_vdescri
go
select to_char(d.des_dfecha,'YYYY') as ano, to_char(d.des_dfecha,'mm') as mes,
l.lug_ncodigo,lug_vdescri,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as reg,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
where dz.tab_ncodare='00003' and dz.esp_ncodigo in ('0995','0997','0000')
group by to_char(d.des_dfecha,'YYYY'),to_char(d.des_dfecha,'mm'),l.lug_ncodigo,l
ug_vdescri
go
select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnu
mvia as nro_vje,l.lug_ncodigo,lug_vdescri,des_nnumcor as nro_reg,des_ndesemb as
capt_total,
des_dfeczar,des_nhorzar,des_nhorlle,des_nnumtri as nro_trip,ar.arp_ncodigo,arp_v
descri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonre
a,
tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as cap
t_especie,des_vobserv
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join tab_detalle td on tab_ncodtax=tab_ncodtab
where td.tab_ntabla='020' and ap.tab_ncodare='00003' and (dz.emb_ncodigo='999999
99' OR dz.ape_ncodigo in ('999999999') OR dz.esp_ncodigo in ('0995','0997','0000
'))

**** estadisticas marinas


copy to estadistica_marina_1996_2011 database work
select grupo,est_vnomcom,sum(artesanal) as artesanal from estadistica_marina_199
6_2011 group by 1,2

select grupo,est_vnomcom,est_nao,sum(artesanal) as artesanal from estadistica_mar


ina_1996_2011 group by 1,2
select grupo,est_vnomcom,est_nao,sum(artesanal) as artesanal from estadistica_mar
ina_1996_2011 group by 1,2,3
copy to c:\est_mari_esp_grup_ao type xl5
select grupo,est_vnomcom,est_nao,tab_ncotax,tab_vnomtab,esp_ncodigo,esp_vnomcom,e
sp_vnomcie,sum(artesanal) as artesanal from estadistica_marina_1996_2011 group b
y 1,2,3,4,5,6,7,8
select grupo,est_vnomcom,est_nao,tab_ncodtax,tab_vnomtab,esp_ncodigo,esp_vnomcom,
esp_vnomcie,sum(artesanal) as artesanal from estadistica_marina_1996_2011 group
by 1,2,3,4,5,6,7,8
copy to c:\est_mari_esp__ao type xl5
select grupo,est_vnomcom,est_nao,tab_ncodtax,tab_vnomtab,esp_ncodigo,esp_vnomcom,
esp_vnomcie,orden,lug_ncodigo,lug_vdescri,sum(artesanal) as artesanal from estad
istica_marina_1996_2011 group by 1,2,3,4,5,6,7,8,9,10,11
select grupo,est_vnomcom,tab_ncodtax,tab_vnomtab,esp_ncodigo,esp_vnomcom,esp_vno
mcie,orden,lug_ncodigo,lug_vdescri,sum(artesanal) as artesanal from estadistica_
marina_1996_2011 group by 1,2,3,4,5,6,7,8,9,10
copy to c:\est_mari_esp_lug type xl5
select grupo,est_vnomcom,est_nao,sum(artesanal) as artesanal,sum(industrial)as in
dustrial from estadistica_marina_1996_2011 group by 1,2,3
copy to c:\est_mari_esp_grup_ao type xl5
select grupo,est_vnomcom,est_nao,tab_ncodtax,tab_vnomtab,esp_ncodigo,esp_vnomcom,
esp_vnomcie,sum(artesanal) as artesanal,sum(industrial) as industrial from estad
istica_marina_1996_2011 group by 1,2,3,4,5,6,7,8
copy to c:\est_mari_esp__ao type xl5
select grupo,est_vnomcom,tab_ncodtax,tab_vnomtab,esp_ncodigo,esp_vnomcom,esp_vno
mcie,orden,lug_ncodigo,lug_vdescri,sum(artesanal) as artesanal,sum(industrial)as
industrial from estadistica_marina_1996_2011 group by 1,2,3,4,5,6,7,8,9,10
copy to c:\est_mari_esp_lug type xl5
select * from estadistica_marina_1996_2011 where len(alltrim(lug_ncodigo))=0

****visitas precios mareas oleajes


--web
select to_char(v.VIS_DFECVIS,'YYYY') as ano, to_char(v.VIS_DFECVIS,'mm') as mes,
sum(v.VIS_NNUMVIS)
from visita v
group by to_char(v.VIS_DFECVIS,'YYYY'), to_char(v.VIS_DFECVIS,'mm')
go
--moviles claro
select to_char(w.WEB_DFECCNT,'YYYY') as ano, to_char(w.WEB_DFECCNT,'mm') as mes,
sum(w.CNT_NCODIGO)
from WEBCONTADOR w
group by to_char(w.WEB_DFECCNT,'YYYY'),to_char(w.WEB_DFECCNT,'mm')
--moviles telefonica
go
select to_char(l.FECHA,'YYYY') as ano, to_char(l.FECHA,'mm') as mes,l.TIPO_SERVI
CIO,count(*)
from LOG_SMS l
group by to_char(l.FECHA,'YYYY') , to_char(l.FECHA,'mm'),l.TIPO_SERVICIO

--moviles claro (solo SMS)


select to_char(w.WEB_DFECCNT,'YYYY') as ano, to_char(w.WEB_DFECCNT,'mm') as mes,
CASE tip_ncodigo
WHEN 0 THEN 'Oleajes'
WHEN 1 THEN 'Mareas'
WHEN 2 THEN 'Nemotecnico esp'
WHEN 3 THEN 'Precios'
END as sms_solicitud,
sum(w.CNT_NCODIGO)
from WEBCONTADOR w where cnt_ncodigo=1
group by to_char(w.WEB_DFECCNT,'YYYY'),to_char(w.WEB_DFECCNT,'mm'), tip_ncodigo
order by to_char(w.WEB_DFECCNT,'YYYY') desc ,to_char(w.WEB_DFECCNT,'mm') desc ,
tip_ncodigo desc;

Campos de la Tabla WebContador:


WEB_DFECCNT: La fecha de la visita
CNT_NCODIGO (C) : El cdigo de sistema
TIP_NCODIGO (T) : El cdigo por tipo de servicio de cada sistema.
------------------------------------------C T Descripcion del Servicio
------------------------------------------0 0
SOLICITUD DE LISTADOS
0 1
SOLICITUD DE EDICION
0 2
INSERCION DE REGISTROS
0 3
MODIFICACION DE REGISTROS
0 4
ELIMINACION DE REGISTROS
1
1
1
1

0
1
2
3

CONSULTA
CONSULTA
CONSULTA
CONSULTA

DE
DE
DE
DE

OLEAJES
MAREAS
NEMOTECNICO ESP
PRECIOS

******EMBARCACIONES CAPT RECURSO CAPT TOTAL


*Registros que hayan capturado alguna vez pota
create or replace view v_temp_40 as
select
d.des_dfecha,d.emb_ncodigo,d.des_nnumvia,LUG_NCODIGO as cod_lugar,DES_NNUMCOR as
nro_reg,des_nnumtri as nro_trip_pot,
des_ndesemb as captura_total,
sum(dsz_ndesemb)as capt_pota
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
where tab_ncodare='00003'
and dz.des_dfecha>='01/01/2010' and dz.des_dfecha<='31/12/2011' and dz.esp_ncod
igo='0047'
group by d.des_dfecha,d.emb_ncodigo,d.des_nnumvia,lug_ncodigo,des_nnumcor,des_nn
umtri,des_ndesemb
*Nro de viajes, captura y tripulantes de las embarcaciones que capturaron alguna
vez pota
select

to_char(xx.des_dfecha,'YYYY') as ano,
em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,emb_neslora,emb_nmanga,emb_np
untal,
tab_ncodtem,tab_vnomtab,emb_vobserv,
count(*)as viajes,
sum(capt_pota) as captura_pota,
sum(nro_trip_pot) as nro_trip_pota
from v_temp_40 xx inner join embarcacion em on em.emb_ncodigo=xx.emb_ncodigo
inner join tab_detalle td on tab_ncodtem=tab_ncodtab
where td.tab_ntabla='003'
group by to_char(xx.des_dfecha,'YYYY'),em.emb_ncodigo,emb_vdescri,emb_vmatric,e
mb_ncapbod,emb_neslora,emb_nmanga,emb_npuntal,
tab_ncodtem,tab_vnomtab,emb_vobserv
*De los registros que capturaron alguna vez pota(v_temp_40),lo relaciono con emb
arcaciones y selecciono solo unicos (si no habria duplicados)
create or replace view v_temp_50 as
select distinct
d.des_dfecha,d.emb_ncodigo,d.des_nnumvia,LUG_NCODIGO as cod_lugar,DES_NNUMCOR as
nro_reg,des_nnumtri as nro_trip,
des_ndesemb as captura
from v_temp_40 xx inner join desembarque d on d.emb_ncodigo=xx.emb_ncodigo
where tab_ncodPRO='00003' and d.des_dfecha>='01/01/2010' and d.des_dfecha<='31/
12/2011'
*Nro de viajes, captura y tripulantes totales,de las embarcaciones que capturaro
n alguna vez pota
select
to_char(xx.des_dfecha,'YYYY') as ano,
em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,emb_neslora,emb_nmanga,emb_np
untal,
tab_ncodtem,tab_vnomtab,emb_vobserv,
count(*)as viajes,
sum(captura) as captura_total,
sum(nro_trip) as nro_trip_total
from v_temp_50 xx inner join embarcacion em on em.emb_ncodigo=xx.emb_ncodigo
inner join tab_detalle td on tab_ncodtem=tab_ncodtab
where td.tab_ntabla='003'
group by to_char(xx.des_dfecha,'YYYY'),em.emb_ncodigo,emb_vdescri,emb_vmatric,e
mb_ncapbod,emb_neslora,emb_nmanga,emb_npuntal,
tab_ncodtem,tab_vnomtab,emb_vobserv

******FIN EMBARCACIONES CAPT RECURSO CAPT TOTAL

***trimestrales
select tab_ncodtax,tab_vnomtab,esp_ncodigo,esp_vnomcom,esp_vnomcie,est_nao,est_nm
es,sum(artesanal) from estadistica_marina_1996_2011 where est_nao=2011 group by 1
,2,3,4,5,6,7
copy to c:\trimIV_esp_mes type xl5

select orden,lug_ncodigo,lug_vdescri,est_nao,est_nmes,sum(artesanal) from estadis


tica_marina_1996_2011 where est_nao=2011 group by 1,2,3,4,5
copy to c:\trimIV_lug_mes type xl5
***OPP Gladis
*1.-EVOLUCION: Estimado artesanal Mensual por Taxonomico
select tab_ncodtax,tab_vnomtab,est_nao,est_nmes,sum(artesanal) from estadistica_m
arina_1996_2012 where est_nao>=2011 and est_nao<=2012 group by 1,2,3,4 into curso
r rep1
copy to c:\opp_EVOLUCION_tax_mes type xl5
*2.-LUGAR: Estimado Artesanal Mensual por Lugar
select est_nao,est_nmes,orden,lug_ncodigo,lug_vdescri,sum(artesanal) from estadis
tica_marina_1996_2012 where est_nao>=2011 and est_nao<=2012 and not tab_ncodtax i
n ('00003','00004','00006','00000') group by 1,2,3,4,5 into cursor rep2
copy to c:\opp_LUGAR_lugar_mes type xl5
*3.-SPP-MES-TRIMESTRE: Estimado Artesanal Especie Mes
select est_nao,est_nmes,tab_ncodtax,tab_vnomtab,esp_ncodigo,esp_vnomcom,esp_vnomc
ie,sum(artesanal) from estadistica_marina_1996_2012 where est_nao>=2011 and est
_nao<=2012 group by 1,2,3,4,5,6,7 into cursor rep3
copy to c:\opp_SPP_MES_TRIMESTRE_especie_mes type xl5
*4.-SPP-ARTE-TRIMESTRE: Estimado Imarsis Especie Arte
select tab_ncodtax,tab_vnomtco,esp_ncodigo,esp_vnomcom,esp_vnomcie,sum(est_nesti
01) as Pinta,sum(est_nesti02) as Trampa,sum(est_nesti03) as;
Cortina_Agallera,sum(est_nesti04) as Cortina_Transmallo,sum(est_nesti05) as Cerc
o,sum(est_nesti06) as Espinel,sum(est_nesti07) as;
Buceo_compresora,sum(est_nesti08) as Chinchorro,sum(est_nesti09) as Buceo_Pulmon
ero,sum(est_nesti10) as Arpon,sum(est_nesti11) as Trinche,sum(est_nesti12) as;
Atarraya,sum(est_nesti13) as Otros,sum(est_nesti14) as Arrastre,sum(est_nesti15)
as Curricam from estimados where est_nao='2012' and est_nmes in ('07','08','09')
group by 1,2,3,4,5 into cursor rep4
copy to c:\opp_SPP_ARTE_TRIMESTRE_esp_art type xl5
*5.-SPP-LUGAR: Estimado Artesanal Especie Lugar
select orden,lug_ncodigo,lug_vdescri,tab_ncodtax,tab_vnomtab,esp_ncodigo,esp_vno
mcom,esp_vnomcie,sum(artesanal) from estadistica_marina_1996_2012 where;
est_nao=2012 and est_nmes in (7,8,9) group by 1,2,3,4,5,6,7,8 into cursor rep5
copy to c:\opp_SPP_LUGAR_esp_lug type xl5
*!*
*6.-CPUE: Captura Imarsis Ao mes Lugar
select to_char(d.des_dfecha,'YYYY') as ano, to_char(d.des_dfecha,'mm') as mes,
l.lug_ncodigo,lug_vdescri,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join tab_detalle td on tab_ncodtax=tab_ncodtab
where td.tab_ntabla='020' and dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/2
011' and dz.des_dfecha<='31/12/2012'
and not tab_ncodtax in ('00003','00004','00006','00000') and substr(d.emb_ncodig
o,1,1)<>'4'
group by to_char(d.des_dfecha,'YYYY'), to_char(d.des_dfecha,'mm'),l.lug_ncodigo,
lug_vdescri

*!*
*7.-ZONAS DE PESCA: Captura Imarsis Zonas
select to_char(d.des_dfecha,'YYYY') as ano,to_char(d.des_dfecha,'mm') as mes,
ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,ape_n
distan,
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigo
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join tab_detalle td on tab_ncodtax=tab_ncodtab
where td.tab_ntabla='020' and ap.tab_ncodare='00003' and dz.des_dfecha>='01/01/2
011' and dz.des_dfecha<='31/12/2012'
and not tab_ncodtax in ('00003','00004','00006','00000') and substr(d.emb_ncodig
o,1,1)<>'4'
group by to_char(d.des_dfecha,'YYYY'),to_char(d.des_dfecha,'mm'),ap.ape_ncodigo,
ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,ape_ndistan

*****EMBARCACION RANGOS
select to_char(d.des_dfecha,'YYYY') as ano, to_char(d.des_dfecha,'mm') as mes,
l.lug_ncodigo,lug_vdescri,
CASE
WHEN emb_ncapbod=0 and substr(d.emb_ncodigo,1,1)<>'4'THEN '0 NoRecup '
WHEN emb_ncapbod=0 and substr(d.emb_ncodigo,1,1)='4' THEN '0 Recup '
WHEN emb_ncapbod>0 and emb_ncapbod<=2
THEN '<0 ; 2] '
WHEN emb_ncapbod>2 and emb_ncapbod<=5
THEN '<2 ; 5] '
WHEN emb_ncapbod>5 and emb_ncapbod<=10
THEN '<5 ; 10] '
WHEN emb_ncapbod>10 and emb_ncapbod<=15
THEN '<10 ; 15]'
WHEN emb_ncapbod>15
THEN '>15
'
end "Rango Cap Bod",
count(distinct concat(to_char(dz.des_dfecha),concat(dz.emb_ncodigo,substr(concat
('000',to_char(dz.des_nnumvia)),-4,4)) ))as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join embarcacion em on d.emb_ncodigo=em.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
where dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/2011' and d.lug_ncodigo
in ('010','008') and dz.esp_ncodigo ='0047'
group by to_char(d.des_dfecha,'YYYY') , to_char(d.des_dfecha,'mm') ,l.lug_ncodig
o,lug_vdescri,
CASE
WHEN emb_ncapbod=0 and substr(d.emb_ncodigo,1,1)<>'4'THEN '0 NoRecup '
WHEN emb_ncapbod=0 and substr(d.emb_ncodigo,1,1)='4' THEN '0 Recup '
WHEN emb_ncapbod>0 and emb_ncapbod<=2
THEN '<0 ; 2] '
WHEN emb_ncapbod>2 and emb_ncapbod<=5
THEN '<2 ; 5] '
WHEN emb_ncapbod>5 and emb_ncapbod<=10
THEN '<5 ; 10] '
WHEN emb_ncapbod>10 and emb_ncapbod<=15
THEN '<10 ; 15]'
WHEN emb_ncapbod>15
THEN '>15
'
end
*****ANUARIO ESTADISTICAS MARINAS
select esp_norden,grupo,est_vnomcom,est_nao,sum(artesanal)as artesa, sum(industri
al)as industria from estadistica_marina_1996_2013 where est_nao>=2008 and est_nao<
=2012 and not tab_ncodtax in ('00003','00004','00006') group by 1,2,3,4

copy to C:\Archivos_Pedro\Reportes_Pesca_Artesanal\reporte_1 type xl5


select est_nao,lug_ncodigo,lug_vdescri,sum(imar) as Estimado_imarsis,sum(f31a) as
f31_artesanal,sum(f31m) as f31_madera,sum(f31i) as f31_industrial from estadist
ica_marina_1996_2013 where est_nao>=2011 and est_nao<=2012 and not tab_ncodtax in
('00003','00004','00006') group by 1,2,3
copy to C:\Archivos_Pedro\Reportes_Pesca_Artesanal\reporte_2 type xl5
select tab_ncodtax,tab_vnomtab,esp_ncodigo,esp_vnomcom,esp_vnomcie,est_nao,est_nm
es,sum(artesanal)as artesa from estadistica_marina_1996_2013 where est_nao>=2011
and est_nao<=2012 group by 1,2,3,4,5,6,7
copy to C:\Archivos_Pedro\Reportes_Pesca_Artesanal\reporte_3 type xl5

select lug_ncodigo,lug_vdescri,est_nao,est_nmes,sum(artesanal)as artesa from esta


distica_marina_1996_2013 where est_nao>=2011 and est_nao<=2012 and not tab_ncodtax
in ('00003','00004','00006') group by 1,2,3,4
copy to C:\Archivos_Pedro\Reportes_Pesca_Artesanal\reporte_4_1 type xl5
select lug_ncodigo,lug_vdescri,est_nao,est_nmes,sum(artesanal)as artesa from esta
distica_marina_1996_2013 where est_nao>=2011 and est_nao<=2012 and tab_ncodtax in
('00003','00004','00006') group by 1,2,3,4
copy to C:\Archivos_Pedro\Reportes_Pesca_Artesanal\reporte_4_2 type xl5

select est_nao,tab_ncodtax,tab_vnomtco,esp_ncodigo,esp_vnomcom,esp_vnomcie,sum(es
t_nesti01) as Pinta,sum(est_nesti02) as Trampa,sum(est_nesti03) as Cortina_Agall
era,sum(est_nesti04) as Cortina_Transmallo,sum(est_nesti05) as Cerco,sum(est_nes
ti06) as Espinel,sum(est_nesti07) as Buceo_compresora,sum(est_nesti08) as Chinch
orro,sum(est_nesti09) as Buceo_Pulmonero,sum(est_nesti10) as Arpon,sum(est_nesti
11) as Trinche,sum(est_nesti12) as Atarraya,sum(est_nesti13) as Otros,sum(est_ne
sti14) as Arrastre,sum(est_nesti15) as Curricam from estimados where val(est_n
ao)>=2011 and val(est_nao)<=2012 and not tab_ncodtax in ('00003','00004','00006')
group by 1,2,3,4,5,6
copy to C:\Archivos_Pedro\Reportes_Pesca_Artesanal\reporte_5 type xl5
select est_nao,lug_ncodigo,lug_vdescri,sum(est_nesti01) as Pinta,sum(est_nesti02)
as Trampa,sum(est_nesti03) as Cortina_Agallera,sum(est_nesti04) as Cortina_Tran
smallo,sum(est_nesti05) as Cerco,sum(est_nesti06) as Espinel,sum(est_nesti07) as
Buceo_compresora,sum(est_nesti08) as Chinchorro,sum(est_nesti09) as Buceo_Pulmo
nero,sum(est_nesti10) as Arpon,sum(est_nesti11) as Trinche,sum(est_nesti12) as A
tarraya,sum(est_nesti13) as Otros,sum(est_nesti14) as Arrastre,sum(est_nesti15)
as Curricam from estimados where val(est_nao)>=2011 and val(est_nao)<=2012 and n
ot tab_ncodtax in ('00003','00004','00006') group by 1,2,3
copy to C:\Archivos_Pedro\Reportes_Pesca_Artesanal\reporte_6 type xl5

des_dfeczar,des_nhorzar,des_nhorlle,des_nnumtri as nro_trip,ar.arp_ncodigo,arp_v
descri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonre
a,ape_ndistan,
tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as cap
t_especie,des_vobserv
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigo
inner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigo
inner join especie e on e.esp_ncodigo=dz.esp_ncodigo
inner join embarcacion em on em.emb_ncodigo=d.emb_ncodigo
inner join lugar l on d.lug_ncodigo=l.lug_ncodigo
inner join tab_detalle td on tab_ncodtax=tab_ncodtab
where td.tab_ntabla='020' and d.des_dfecha>='01/01/2008' and ap.ape_vlatrea>='03
2000S' and ap.ape_vlatrea<='041500S' and substr(ap.ape_ncodigo,1,2)<='40'

http://www.youtube.com/user/ElZeroTV?feature=watch

count(distinct to_char(dz.des_dfecha)|| dz.emb_ncodigo || substr('000'|| to_char


(dz.des_nnumvia),-4,4) )as viajes,

1.- Zonas de pesca entre las coordenadas 11 38 00 S - 11 40 00 S


W - 77 14 00 W .

, 77 12 00

select to_char(d.des_dfecha,'YYYY') as ano,tab_ncodtax,tab_vnomtab,e.esp_ncodigo


,esp_vnomcom,esp_vnomcie,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_
vlatrea,ape_vlonrea,
count(distinct to_char(dz.des_dfecha)|| dz.emb_ncodigo || substr('000'|| to_char
(dz.des_nnumvia),-4,4) )as viajes,
sum(dsz_ndesemb) as captura
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join especie e on dz.esp_ncodigo=e.esp_ncodigo
inner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigo
inner join tab_detalle td on tab_ncodtax=tab_ncodtab
where td.tab_ntabla='020' and dz.tab_ncodare='00003' and dz.des_dfecha>='2005/01

/01' and ape_vlatrea>='113800S' and ape_vlatrea<='114000S' and ape_vlonrea>='771


200W' and ape_vlonrea<='771400W'
group by to_char(d.des_dfecha,'YYYY'),tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_
vnomcom,esp_vnomcie,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatr
ea,ape_vlonrea
2.create or replace view v_temp_40 as
select d.des_dfecha,d.emb_ncodigo,d.des_nnumvia,LUG_NCODIGO as cod_lugar,DES_NNU
MCOR as nro_reg,des_ndesemb as captura_total,des_dfeczar,des_nhorzar,des_nhorlle
,dac_ncantid,
sum(dsz_ndesemb)as capt_peric_espin
from desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.e
mb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia
inner join DESE_ART_CARACT dac on dac.des_dfecha=dz.des_dfecha and dac.emb_ncodi
go=dz.emb_ncodigo and dac.des_nnumvia=dz.des_nnumvia and dac.ARP_NCODIGO=dz.ARP_
NCODIGO
where tab_ncodare='00003' and esp_ncodigo ='0159' and d.des_dfecha>='01/01/2013'
and d.des_dfecha<='01/04/2015' and dz.arp_ncodigo='06' and dac.ARC_NCODCOR='01'
group by d.des_dfecha,d.emb_ncodigo,d.des_nnumvia,LUG_NCODIGO,DES_NNUMCOR,des_nd
esemb,des_dfeczar,des_nhorzar,des_nhorlle,dac_ncantid
having decode(des_ndesemb,0,0,sum(dsz_ndesemb)*100 / des_ndesemb)>50
select to_char(d.des_dfecha,'YYYY') as ano, to_char(d.des_dfecha,'mm') as mes,
count(distinct to_char(d.des_dfecha)|| d.emb_ncodigo || substr('000'|| to_char(d
.des_nnumvia),-4,4) )as vje_perico_espinel,
sum(capt_peric_espin) as capt_perico_espinel,
sum(dac_ncantid) as sum_anzuel_peric_espine,
sum(to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),' '),concat(
concat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/m
m/yyyy
hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat
(
concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/m
m/yyyy hh24:Mi:SS'))as nro_dias_zarpe_arribo,
sum( decode(ceil( (to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),'
'),concat(
concat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/m
m/yyyy
hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat
(
concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/m
m/yyyy hh24:Mi:SS'))
),1,1,
decode( sign ((to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),' '),con
cat(
concat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/m
m/yyyy
hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat
(
concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/m
m/yyyy hh24:Mi:SS')
-trunc(to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),' '),co
ncat(
concat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/m
m/yyyy
hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat
(
concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/m

m/yyyy hh24:Mi:SS'))) -0.333),


-1, floor(to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),' '),concat(
concat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/m
m/yyyy
hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat
(
concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/m
m/yyyy hh24:Mi:SS')),
ceil(to_date(concat(concat(to_char(d.des_dfecha,'dd/mm/yyyy'),' '),concat(
concat(trunc(des_nhorlle,0),':'),(des_nhorlle-trunc(des_nhorlle,0))*100 )),'dd/m
m/yyyy
hh24:Mi:SS')-to_date(concat(concat(to_char(des_dfeczar,'dd/mm/yyyy'),' '),concat
(
concat(trunc(des_nhorzar,0),':'),(des_nhorzar-trunc(des_nhorzar,0))*100 )),'dd/m
m/yyyy hh24:Mi:SS'))
)
)) as nro_dia_efectivo_peric_espine
from v_temp_40 d
group by to_char(d.des_dfecha,'YYYY'),to_char(d.des_dfecha,'mm')

Buenas Tardes Ing. Miguel Ocaa;


Segun lo indicado por su persona, se llevo a cabo el dia de hoy a las 15:00 hrs.
la reunion referente a la revision de la propuesta prototipos de pantalla para
el nuevo sistema INFOMAR, cabe destacar que no hubo observacion alguna referente
a dicha propuesta.
Es todo cuanto tengo que informar.
Atte.
Pedro Luis Mendez.

'022','024','055','073'

**ELIMINACION DE REGISTROS EN BASE DE DATOS FOXPRO DBC


select dtoc(des_dfecha)+emb_ncodigo+right("000"+alltrim(str(des_nnumvia)),4)as p
k from xdese d where lug_ncodigo='026' or (lug_ncodigo='028' and des_dfecha>=cto
d('01/01/2015') and des_dfecha<=ctod('30/04/2015')) into cursor aa
delete from xdese_zona where dtoc(des_dfecha)+emb_ncodigo+right("000"+alltrim(st
r(des_nnumvia)),4) in (select pk from aa)
pack
delete from xdese_arte where dtoc(des_dfecha)+emb_ncodigo+right("000"+alltrim(st
r(des_nnumvia)),4) in (select pk from aa)
pack
delete from xdese_arte_carac where dtoc(des_dfecha)+emb_ncodigo+right("000"+allt

rim(str(des_nnumvia)),4) in (select pk from aa)


pack
delete from xdese where in (select pk from aa)
pack

Potrebbero piacerti anche