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

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

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

  CREATE OR REPLACE FORCE VIEW "V_STIPENDI_COFI_OBB_IMP" ("ESERCIZIO_OBBLIGAZIONE", "ESERCIZIO_ORI_OBBLIGAZIONE", "PG_OBBLIGAZIONE", "DS_OBBLIGAZIONE", "IM_TOTALE", "IM_DISPONIBILE", "ULTIMO_MESE", "CD_ELEMENTO_VOCE", "DS_ELEMENTO_VOCE") AS 
  select
--
-- Date: 19/07/2006
-- Version: 1.2
--
-- Per le obbligazioni generate annualmente per la gestione stipendiale, mette a disposizione
-- le informazioni relative all'importo complessivo, alla disponibilità residua ed alla voce del piano imputata
--
-- History:
--
-- Date: 03/12/2002
-- Version: 1.0
-- Creazione
--
-- Date: 10/01/2003
-- Version: 1.1
-- Aggiunta la descrizione dell'obbligazione in interfaccia
--
-- Date: 19/07/2006
-- Version: 1.2
-- Gestione Impegni/Accertamenti Residui:
-- gestito il nuovo campo ESERCIZIO_ORIGINALE
--
-- Body:
--
 ESERCIZIO_OBBLIGAZIONE,
 ESERCIZIO_ORI_OBBLIGAZIONE,
 PG_OBBLIGAZIONE,
 DS_OBBLIGAZIONE,
 sum(IM_TOTALE),
 sum(IM_DISPONIBILE),
 sum(ULTIMO_MESE),
 CD_ELEMENTO_VOCE,
 DS_ELEMENTO_VOCE
from (
select
 a.esercizio_obbligazione,
 a.esercizio_ori_obbligazione,
 a.pg_obbligazione,
 b.ds_obbligazione,
 sum(c.im_scadenza) IM_TOTALE,
 sum(c.im_scadenza) - sum(c.im_associato_doc_contabile) IM_DISPONIBILE,
 0 ULTIMO_MESE,
 b.cd_elemento_voce,
 v.ds_elemento_voce
from
 stipendi_cofi_obb a,
 obbligazione b,
 elemento_voce v,
 obbligazione_scadenzario c
where
     b.cd_cds = a.cd_cds_obbligazione
 and b.esercizio = a.esercizio_obbligazione
 and b.esercizio_originale = a.esercizio_ori_obbligazione
 and b.pg_obbligazione = a.pg_obbligazione
 and c.cd_cds = a.cd_cds_obbligazione
 and c.esercizio = a.esercizio_obbligazione
 and c.esercizio_originale = a.esercizio_ori_obbligazione
 and c.pg_obbligazione = a.pg_obbligazione
 and v.esercizio = b.esercizio
 and v.ti_appartenenza = b.ti_appartenenza
 and v.ti_gestione = b.ti_gestione
 and v.cd_elemento_voce = b.cd_elemento_voce
 and a.esercizio=a.esercizio_obbligazione
group by
 a.esercizio_obbligazione,
 a.esercizio_ori_obbligazione,
 a.pg_obbligazione,
 b.ds_obbligazione,
 b.cd_elemento_voce,
 v.ds_elemento_voce
union all
 select
 a.esercizio_obbligazione,
 a.esercizio_ori_obbligazione,
 a.pg_obbligazione,
 b.ds_obbligazione,
 0 IM_TOTALE,
 0 IM_TOTALE,
 max(s.mese),
 b.cd_elemento_voce,
 v.ds_elemento_voce
from
 stipendi_cofi_obb a,
 obbligazione b,
 elemento_voce v,
 stipendi_cofi s
where
     b.cd_cds = a.cd_cds_obbligazione
 and b.esercizio = a.esercizio_obbligazione
 and b.esercizio_originale = a.esercizio_ori_obbligazione
 and b.pg_obbligazione = a.pg_obbligazione
 and v.esercizio = b.esercizio
 and v.ti_appartenenza = b.ti_appartenenza
 and v.ti_gestione = b.ti_gestione
 and v.cd_elemento_voce = b.cd_elemento_voce
 and s.stato = 'P'
 and s.esercizio = a.esercizio
 and a.esercizio=a.esercizio_obbligazione
group by
 a.esercizio_obbligazione,
 a.esercizio_ori_obbligazione,
 a.pg_obbligazione,
 b.ds_obbligazione,
 b.cd_elemento_voce,
 v.ds_elemento_voce
)
group by
 ESERCIZIO_OBBLIGAZIONE,
 ESERCIZIO_ORI_OBBLIGAZIONE,
 PG_OBBLIGAZIONE,
 DS_OBBLIGAZIONE,
 CD_ELEMENTO_VOCE,
 DS_ELEMENTO_VOCE;

   COMMENT ON TABLE "V_STIPENDI_COFI_OBB_IMP"  IS 'Per le obbligazioni generate annualmente per la gestione stipendiale, mette a disposizione
le informazioni relative all''importo complessivo, alla disponibilità residua ed alla voce del piano imputata';




© 2015 - 2024 Weber Informatics LLC | Privacy Policy