All Downloads are FREE. Search and download functionalities are using the official Maven repository.

expsigladb.View.DIP_DA_CONG.sql Maven / Gradle / Ivy

There is a newer version: 6.6.11
Show newest version
--------------------------------------------------------
--  DDL for View DIP_DA_CONG
--------------------------------------------------------

  CREATE OR REPLACE FORCE VIEW "DIP_DA_CONG" ("TERZO", "MATRICOLA", "TI_ENTE_PERCIPIENTE", "CD_CONTRIBUTO_RITENUTA", "IMPONIBILE", "AMMONTARE") AS 
  select
  a.CD_TERZO,
  r.matricola_dipendente,
  b.TI_ENTE_PERCIPIENTE,
  b.cd_contributo_ritenuta,
  --e.CD_GRUPPO_CR,
  --e.CD_REGIONE,
  --e.PG_COMUNE,
  sum(b.imponibile),
  sum(b.AMMONTARE)
from compenso a, contributo_ritenuta b, tipo_contributo_ritenuta cr,/* tipo_cr_base c, gruppo_cr_det e,*/
     v_dt_manrev_comp dtm,terzo t, rapporto r
where
  a.stato_cofi = 'P'
  and b.cd_cds = a.cd_cds
 and b.esercizio = a.esercizio
 and b.cd_unita_organizzativa = a.cd_unita_organizzativa
 and b.pg_compenso =a.pg_compenso
 and cr.cd_contributo_ritenuta = b.cd_contributo_ritenuta
 and cr.dt_ini_validita = b.dt_ini_validita
 --and c.cd_contributo_ritenuta = b.cd_contributo_ritenuta
 --and e.esercizio = c.esercizio
 --and e.cd_gruppo_cr =c.cd_gruppo_cr
 -- Estrazione del corretto indice di regione/comune con cui entrare in GRUPPO_CR_DET sull base della classificazione del CORI
 --and e.cd_regione = getCdRegioneLiquidCori(a.fl_compenso_stipendi,b.cd_contributo_ritenuta,b.ti_ente_percipiente,cr.cd_classificazione_cori, c.esercizio, c.cd_gruppo_cr, a.cd_regione_add,a.cd_regione_irap)
 --and e.pg_comune = getPgComuneLiquidCori(cr.cd_classificazione_cori, c.esercizio, c.cd_gruppo_cr, a.pg_comune_add)
 and (
     b.esercizio_accertamento is not null
  or b.esercizio_obbligazione is not null
 )
 and dtm.CD_UO_COMPENSO = a.CD_UNITA_ORGANIZZATIVA
 and dtm.CD_CDS_COMPENSO = a.CD_CDS
 and dtm.ESERCIZIO_COMPENSO = a.ESERCIZIO
 and dtm.PG_COMPENSO = a.PG_COMPENSO
 and exists (select 1 from tipo_rapporto where
         cd_tipo_rapporto = a.cd_tipo_rapporto
  and ti_dipendente_altro = 'D')
 and dtm.DT_TRASMISSIONE between to_date('01/01/2007','dd/mm/yyyy') and to_date('31/12/2007','dd/mm/yyyy')
 And a.cd_terzo = t.cd_terzo
 And t.cd_anag = r.cd_anag
 --And (R.CAUSALE_FINE_RAPPORTO Is Null Or (A.DT_DA_COMPETENZA_COGE >= R.DT_INI_VALIDITA
   --                                        And A.DT_A_COMPETENZA_COGE <= R.DT_FIN_VALIDITA))
 And A.DT_DA_COMPETENZA_COGE >= R.DT_INI_VALIDITA
 And A.DT_A_COMPETENZA_COGE <= R.DT_FIN_VALIDITA
 And R.CD_TIPO_RAPPORTO = 'DIP'
Group by   a.CD_TERZO,
  r.matricola_dipendente,
  b.TI_ENTE_PERCIPIENTE,
  b.cd_contributo_ritenuta;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy