Consistencia.txt

Embed Size (px)

Citation preview

**REPORTES DE CONSISTENCIA=MAYUSC(IZQUIERDA(B14;1))&MED(MINUSC(B14);2;LARGO(B14)-1)*Especie/caleta/Artesselect e.tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,l.lug_ncodigo,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 capturafrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join especie e on dz.esp_ncodigo=e.esp_ncodigoinner join arte_pesca a on dz.arp_ncodigo=a.arp_ncodigoinner join lugar l on d.lug_ncodigo=l.lug_ncodigoinner join tab_detalle td on td.tab_ncodtab=e.tab_ncodtaxwhere tab_ntabla='020' and tab_ncodare='00003'group by e.tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,l.lug_ncodigo,lug_vdescri,a.arp_ncodigo,arp_vdescri*Esp/Zona/Caletaselect e.tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,l.lug_ncodigo,lug_vdescri,a.ape_ncodigo,ape_vdescri,ape_vlatitu,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 capturafrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join especie e on dz.esp_ncodigo=e.esp_ncodigoinner join area_pesca a on dz.ape_ncodigo=a.ape_ncodigoinner join lugar l on d.lug_ncodigo=l.lug_ncodigoinner join tab_detalle td on td.tab_ncodtab=e.tab_ncodtaxwhere tab_ntabla='020' and a.tab_ncodare='00003'group by e.tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,l.lug_ncodigo,lug_vdescri,a.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,ape_ndistanselect 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 capturafrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join lugar l on d.lug_ncodigo=l.lug_ncodigoinner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigoinner join especie e on dz.esp_ncodigo=e.esp_ncodigowhere dz.tab_ncodare='00003'group by to_char(dz.des_dfecha,'YYYY'),l.lug_ncodigo,lug_vdescri,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit*Zona/arte/caletaselect 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,sum(dsz_ndesemb)as capturafrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join arte_pesca at on at.arp_ncodigo=dz.arp_ncodigoinner join area_pesca a on dz.ape_ncodigo=a.ape_ncodigoinner join lugar l on d.lug_ncodigo=l.lug_ncodigowhere 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_vlongit,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.des_nnumvia))))as viajes,sum(dsz_ndesemb) as viajesfrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join lugar l on d.lug_ncodigo=l.lug_ncodigoinner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigo***Si es un filtro por meses seria: val(est_nao+est_nmes)>=200101 and val(est_nao+est_nmes)='01/03/2012' and d.des_dfecha='01/01/1997' and d.des_dfecha=5)**REGISTROS COMPLETOSselect 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_vdescri,emb_vmatric,emb_ncapbod,tab_ncodtem,te.tab_vnomtab as Tipo_Emb,emb_neslora,emb_nmanga,emb_npuntal,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_vlonrea,ape_ndistan,ape_vobserv,tab_ncodtax,tax.tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,per.per_ncodigo,trim(per_vapepat) ||' '|| trim(per_vapemat) ||', ' ||trim(per_vnombre) as Nom_Observador,des_vobserv,dsz_ndesemb as capt_especie,des_ndesemb as capt_totalfrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigoinner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigoinner join especie e on e.esp_ncodigo=dz.esp_ncodigoinner join embarcacion em on em.emb_ncodigo=d.emb_ncodigoinner join lugar l on d.lug_ncodigo=l.lug_ncodigoinner join persona per on d.PER_NCODIGO=per.per_ncodigoinner join tab_detalle tax on tab_ncodtax=tax.tab_ncodtabinner join tab_detalle te on tab_ncodtem=te.tab_ncodtableft join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodigo=dac.emb_ncodigo and dz.des_nnumvia=dac.des_nnumvia and dz.arp_ncodigo=dac.arp_ncodigoleft join arte_caract arc on dac.arp_ncodigo=arc.arp_ncodigo and dac.arc_ncodcor=arc.arc_ncodcorwhere tax.tab_ntabla='020' and te.TAB_NTABLA='003' and dz.tab_ncodare='00003' and d.des_dfecha between '01/01/2012' and '31/12/2012' and d.lug_ncodigo in ('049','047')REGISTROS CON ESPECIE ACOMPAANTEcreate or replace view v_temp_40asselect distinctd.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.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviawhere tab_ncodare='00003' and lug_ncodigo ='047'and ((d.des_dfecha>='01/04/2001' and d.des_dfecha='01/04/2001' and d.des_dfecha='01/05/2001' and d.des_dfecha='01/06/2001' and d.des_dfecha='01/06/2001' and d.des_dfecha='01/06/2001' and d.des_dfecha='01/07/2001' and d.des_dfecha='01/10/2001' and d.des_dfecha='01/11/2001' and d.des_dfecha='01/11/2001' and d.des_dfecha='01/12/2001' and d.des_dfecha='01/12/2001' and d.des_dfecha='01/12/2001' and d.des_dfecha='01/12/2001' and d.des_dfecha='01/01/2002' and d.des_dfecha='01/01/2002' and d.des_dfecha='01/01/2002' and d.des_dfecha='01/02/2002' and d.des_dfecha='01/02/2002' and d.des_dfecha='01/03/2002' and d.des_dfecha='01/04/2002' and d.des_dfecha='01/04/2002' and d.des_dfecha='01/04/2002' and d.des_dfecha='01/05/2002' and d.des_dfecha='01/10/2002' and d.des_dfecha='01/10/2002' and d.des_dfecha='01/11/2002' and d.des_dfecha='01/12/2002' and d.des_dfecha='01/12/2002' and d.des_dfecha='01/01/2004' and d.des_dfecha='01/02/2004' and d.des_dfecha='01/03/2004' and d.des_dfecha='01/04/2004' and d.des_dfecha='01/04/2004' and d.des_dfecha='01/05/2004' and d.des_dfecha='01/05/2004' and d.des_dfecha='01/06/2004' and d.des_dfecha='01/07/2004' and d.des_dfecha='01/09/2004' and d.des_dfecha='01/10/2004' and d.des_dfecha='01/10/2004' and d.des_dfecha='01/11/2004' and d.des_dfecha='01/11/2004' and d.des_dfecha='01/12/2004' and d.des_dfecha='01/01/2005'group by d.des_dfecha,d.emb_ncodigo,d.des_nnumviahaving count(*)=1--Relacionamos dese_zona con v_temp_50 y embarcacion, luego filtramos esp:0039 y arte'07', lo que me dara como resultado embarcaciones con registros que hayan tenido como una unica especie a la concha y que ademas hayan sido extraidos con buceo comprensora y que en la observacion contenga asocselect 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_nnumvia)as viaje,sum(dsz_ndesemb)as capturafrom dese_zona dz inner join v_temp_50 x on dz.des_dfecha=x.des_dfecha and dz.emb_ncodigo=x.emb_ncodigo and dz.des_nnumvia=x.des_nnumviainner join desembarque d on d.des_dfecha=x.des_dfecha and d.emb_ncodigo=x.emb_ncodigo and d.des_nnumvia=x.des_nnumviainner join embarcacion em on em.emb_ncodigo=dz.emb_ncodigowhere 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','90131407','30131529','30131534','30131520','30131466','30131521')) or(d.emb_ncodigo in ('30131527','30131535','30131531','30131528','30131541','30131539','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='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_nmanga,emb_npuntal,tab_ncodtem,emb_vobserv--Tambien hacemos para area_pescaselect ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,min(dz.des_dfecha)as fecha_min,max(dz.des_dfecha) as fecha_max,count(dz.des_nnumvia)as viaje,sum(dsz_ndesemb)as capturafrom dese_zona dz inner join v_temp_50 x on dz.des_dfecha=x.des_dfecha and dz.emb_ncodigo=x.emb_ncodigo and dz.des_nnumvia=x.des_nnumviainner join desembarque d on d.des_dfecha=x.des_dfecha and d.emb_ncodigo=x.emb_ncodigo and d.des_nnumvia=x.des_nnumviainner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigoinner join embarcacion e on dz.emb_ncodigo=e.emb_ncodigowhere 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','90131407','30131529','30131534','30131520','30131466','30131521')) or(d.emb_ncodigo in ('30131527','30131535','30131531','30131528','30131541','30131539','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='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_vlonreaselect 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_ncodigoinner join tab_detalle td on e.tab_ncodtax=td.tab_ncodtabwhere tab_ncodare='00003' and td.tab_ntabla='020'group by tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,to_char(dz.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.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumvia and d.arp_ncodigo=dz.arp_ncodigoinner join especie e on dz.esp_ncodigo=e.esp_ncodigoinner join arte_pesca a on a.arp_ncodigo=d.arp_ncodigowhere 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_40asselect distinctd.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.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join especie e on dz.esp_ncodigo=e.esp_ncodigowhere tab_ncodare='00003' and lug_ncodigo ='030' and tab_ncodtax='00002' and dz.des_dfecha>='01/07/2012' and dz.des_dfecha='01/01/2011' and dz.des_dfecha% CAPT TOTALcreate or replace view v_temp_40 asselect 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_potafrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join especie e on dz.esp_ncodigo=e.esp_ncodigowhere 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_ndesembhaving decode(des_ndesemb,0,0,sum(dsz_ndesemb)*100 / des_ndesemb)>50*gladis reg de zonasselect 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,ape_vlatrea,ape_vlonreafrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigoinner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigoinner join embarcacion em on em.emb_ncodigo=d.emb_ncodigoinner join lugar l on d.lug_ncodigo=l.lug_ncodigowhere ap.tab_ncodare='00003' and dz.ape_ncodigo in ('020906012','020956004','951426064','951104097','020908006','021146003','021210010','500920003','951530068')Validacion renatoselect 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_total,ar.arp_ncodigo,arp_vdescri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobservfrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigoinner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigoinner join especie e on e.esp_ncodigo=dz.esp_ncodigoinner join embarcacion em on em.emb_ncodigo=d.emb_ncodigoinner join lugar l on d.lug_ncodigo=l.lug_ncodigowhere 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 reporteselect 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 'Otros 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.des_nnumvia))))as viajes,sum(dsz_ndesemb) as capturafrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join lugar l on d.lug_ncodigo=l.lug_ncodigoinner join especie e on dz.esp_ncodigo=e.esp_ncodigowhere dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/1997' and dz.des_dfecha=1997 and to_number(est_nao)='01/01/1997' and d.des_dfecha=1997 and to_number(est_nao)='01/01/1997' and dz.des_dfecha=1997 and to_number(est_nao)='01/01/2008'group by l.lug_ncodigo,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_vdescriEMBARCACION lugar arte cap vje (Janet)select 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,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 capturafrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviaright join embarcacion em on em.emb_ncodigo=d.emb_ncodigoleft join lugar l on substr(em.emb_ncodigo,2,3)=l.lug_ncodigoleft join tab_detalle td on tab_ncodtem=tab_ncodtableft join arte_pesca ap on dz.arp_ncodigo=ap.arp_ncodigoleft join lugar ll on d.lug_ncodigo=ll.lug_ncodigowhere td.tab_ntabla='003' and tab_ncodflo='00003' and l.lug_ncodigo in ('004','013','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 caracteristicasselect 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_total,ar.arp_ncodigo,arp_vdescri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobservfrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigoinner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigoinner join especie e on e.esp_ncodigo=dz.esp_ncodigoinner join embarcacion em on em.emb_ncodigo=d.emb_ncodigtoinner join lugar l on d.lug_ncodigo=l.lug_ncodigoleft join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodigo=dac.emb_ncodigo and dz.des_nnumvia=dac.des_nnumvia and dz.arp_ncodigo=dac.arp_ncodigowhere ap.tab_ncodare='00003' and dz.arp_ncodigo='13' and arc_ncodcor is null*Arte Trampa sin tiposelect 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_total,ar.arp_ncodigo,arp_vdescri,arc_ncodcor,dac_ncantid,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobservfrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigoinner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigoinner join especie e on e.esp_ncodigo=dz.esp_ncodigoinner join embarcacion em on em.emb_ncodigo=d.emb_ncodigoinner join lugar l on d.lug_ncodigo=l.lug_ncodigoleft join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodigo=dac.emb_ncodigo and dz.des_nnumvia=dac.des_nnumvia and dz.arp_ncodigo=dac.arp_ncodigo and '02'=dac.arc_ncodcorwhere ap.tab_ncodare='00003' and dz.arp_ncodigo='02' and dac.arc_ncodcor is null*arte transamallo sin nro_calasselect 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_total,ar.arp_ncodigo,arp_vdescri,arc_ncodcor,dac_ncantid,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobservfrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigoinner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigoinner join especie e on e.esp_ncodigo=dz.esp_ncodigoinner join embarcacion em on em.emb_ncodigo=d.emb_ncodigoinner join lugar l on d.lug_ncodigo=l.lug_ncodigoleft join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodigo=dac.emb_ncodigo and dz.des_nnumvia=dac.des_nnumvia and dz.arp_ncodigo=dac.arp_ncodigo and '01'=dac.arc_ncodcorwhere 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 capturafrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join area_pesca ap on dz.ape_ncodigo=ap.ape_ncodigoinner join arte_pesca ar on dz.arp_ncodigo=ar.arp_ncodigoinner join lugar l on d.lug_ncodigo=l.lug_ncodigoleft join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodigo=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/2010'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_ncodigo,lug_vdescri,dz.arp_ncodigo,arp_vdescri,dac_ncantid* LUGAR ESPECIE ARTE AO CAPTURA VJE (INCLUYENDO LAS DIFERENTES ARTES DEL ARTE OTROS)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 capturafrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join arte_pesca ar on dz.arp_ncodigo=ar.arp_ncodigoinner join lugar l on d.lug_ncodigo=l.lug_ncodigoinner join especie e on dz.esp_ncodigo=e.esp_ncodigoleft join dese_art_caract dac on dz.des_dfecha=dac.des_dfecha and dz.emb_ncodigo=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 2011select 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_vlonrea from aa a inner join especie_gral b on a.esp_ncodigo=b.esp_ncodigo inner join embarcacion c on a.emb_ncodigo_a=c.emb_ncodigo inner join arte d on a.arp_ncodigo_a=d.arp_ncodigo inner join area_pesca e on a.ape_ncodigo=e.ape_ncodigocopy to c:\rep_talara_ene_2011_1 type xl5*VALIDANDO F31select 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.des_nnumvia))))as viajes,sum(dsz_ndesemb) as capturafrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join lugar l on d.lug_ncodigo=l.lug_ncodigoinner join especie e on dz.esp_ncodigo=e.esp_ncodigowhere dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/2010' and dz.des_dfecha='01/01/2011' and dz.des_dfecha='01/01/2011' and dz.des_dfecha='01/01/2010' and dz.des_dfecha='01/01/2007' and dz.des_dfecha=2000 and to_number(EST_NAO)1;select d.des_dfecha,em.emb_ncodigo,emb_vdescri,emb_vmatric,emb_ncapbod,d.des_nnumvia as nro_vje,l.lug_ncodigo,lug_vdescri,d.des_nnumcor as nro_reg,des_ndesemb as capt_total,ar.arp_ncodigo,arp_vdescri,ap.ape_ncodigo,ape_vdescri,ape_vlatitu,ape_vlongit,ape_vlatrea,ape_vlonrea,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobservfrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigoinner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigoinner join especie e on e.esp_ncodigo=dz.esp_ncodigoinner join embarcacion em on em.emb_ncodigo=d.emb_ncodigoinner join lugar l on d.lug_ncodigo=l.lug_ncodigoinner join v_temp_1 t on d.des_dfecha=t.des_dfecha and d.lug_ncodigo=t.lug_ncodigo 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_nnumvia 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,ape_vlatrea,ape_vlonrea,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,dsz_ndesemb as capt_especie,des_vobservfrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join arte_pesca ar on ar.arp_ncodigo=dz.arp_ncodigoinner join area_pesca ap on ap.ape_ncodigo=dz.ape_ncodigoinner join especie e on e.esp_ncodigo=dz.esp_ncodigoinner join embarcacion em on em.emb_ncodigo=d.emb_ncodigoinner join lugar l on d.lug_ncodigo=l.lug_ncodigoinner join v_temp_2 x on d.des_dfecha=x.des_dfecha and d.emb_ncodigo=x.emb_ncodigo and d.des_nnumvia=x.des_nnumviawhere 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 Curricamfrom 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_ncodigowhere est_nano in ('2005','2006','2007','2008','2009','2010')group by a.esp_ncodigo,esp_vnomcom,esp_vnomcie*ESTIMADOSSELECT 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 ARTEselect tab_ncodtax,tab_vnomtab,e.esp_ncodigo,esp_vnomcom,esp_vnomcie,ap.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 capturafrom desembarque d inner join dese_zona dz on d.des_dfecha=dz.des_dfecha and d.emb_ncodigo=dz.emb_ncodigo and d.des_nnumvia=dz.des_nnumviainner join especie e on dz.esp_ncodigo=e.esp_ncodigoinner join arte_pesca ap on ap.arp_ncodigo= dz.arp_ncodigoinner join tab_detalle td on tab_ncodtax=tab_ncodtabwhere td.tab_ntabla='020' and dz.tab_ncodare='00003' and dz.des_dfecha>='01/01/2011' and dz.des_dfecha='07/09/2004' and dz.des_dfecha='06/09/2004' and dz.des_dfecha='04/10/2004' and dz.des_dfecha='29/11/2004' and dz.des_dfecha='21/05/2005' and dz.des_dfecha='08/12/2004' and dz.des_dfecha='20/12/2004' and dz.des_dfecha='10/10/2003' and dz.des_dfecha='01/01/2015' and d.des_dfecha