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

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

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

  CREATE OR REPLACE FORCE VIEW "V_CONS_CUP_MANDATI" ("CD_CDS", "UO", "ESERCIZIO", "PG_MANDATO", "ESERCIZIO_OBBLIGAZIONE", "ESERCIZIO_ORI_OBBLIGAZIONE", "PG_OBBLIGAZIONE", "PG_OBBLIGAZIONE_SCADENZARIO", "CD_CDS_DOC_AMM", "CD_UO_DOC_AMM", "ESERCIZIO_DOC_AMM", "CD_TIPO_DOCUMENTO_AMM", "DS_TIPO_DOC_AMM", "PG_DOC_AMM", "CD_CUP", "DS_CUP", "IMPORTO", "DT_EMISSIONE", "DT_PAGAMENTO", "DT_TRASMISSIONE") AS 
  SELECT
--
-- Date: 20/02/2013
-- Versione 1.0
--
-- Consultazione Riepilogo mandati - Codici Cup
--
          m.cd_cds_origine, m.cd_uo_origine, mc.esercizio, mc.pg_mandato,
          mc.esercizio_obbligazione, mc.esercizio_ori_obbligazione,
          mc.pg_obbligazione, mc.pg_obbligazione_scadenzario,
          mc.cd_cds_doc_amm, mc.cd_uo_doc_amm, mc.esercizio_doc_amm,
          mc.cd_tipo_documento_amm, da.ds_tipo_documento_amm, mc.pg_doc_amm,
          mc.cd_cup, c.descrizione, mc.importo, TRUNC (m.dt_emissione),
          TRUNC (m.dt_pagamento), TRUNC (m.dt_trasmissione)
     FROM mandato m, mandato_cup mc, cup c, tipo_documento_amm da
    WHERE m.cd_cds = mc.cd_cds
      AND m.esercizio = mc.esercizio
      AND m.pg_mandato = mc.pg_mandato
      AND m.stato != 'A'
      AND mc.cd_cup = c.cd_cup
      AND mc.cd_tipo_documento_amm = da.cd_tipo_documento_amm
   UNION
   -- Nuova tabella associazione Cup
   SELECT   m.cd_cds_origine, m.cd_uo_origine, mc.esercizio, mc.pg_mandato,
            mc.esercizio_obbligazione, mc.esercizio_ori_obbligazione,
            mc.pg_obbligazione, mc.pg_obbligazione_scadenzario,
            mc.cd_cds_doc_amm, mc.cd_uo_doc_amm, mc.esercizio_doc_amm,
            mc.cd_tipo_documento_amm, da.ds_tipo_documento_amm, mc.pg_doc_amm,
            mc.cd_cup, c.descrizione, SUM (mc.importo),
            TRUNC (m.dt_emissione), TRUNC (m.dt_pagamento),
            TRUNC (m.dt_trasmissione)
       FROM mandato m, mandato_siope_cup mc, cup c, tipo_documento_amm da
      WHERE m.cd_cds = mc.cd_cds
        AND m.esercizio = mc.esercizio
        AND m.pg_mandato = mc.pg_mandato
        AND m.stato != 'A'
        AND mc.cd_cup = c.cd_cup
        AND mc.cd_tipo_documento_amm = da.cd_tipo_documento_amm
   GROUP BY m.cd_cds_origine,
            m.cd_uo_origine,
            mc.esercizio,
            mc.pg_mandato,
            mc.esercizio_obbligazione,
            mc.esercizio_ori_obbligazione,
            mc.pg_obbligazione,
            mc.pg_obbligazione_scadenzario,
            mc.cd_cds_doc_amm,
            mc.cd_uo_doc_amm,
            mc.esercizio_doc_amm,
            mc.cd_tipo_documento_amm,
            da.ds_tipo_documento_amm,
            mc.pg_doc_amm,
            mc.cd_cup,
            c.descrizione,
            TRUNC (m.dt_emissione),
            TRUNC (m.dt_pagamento),
            TRUNC (m.dt_trasmissione);




© 2015 - 2024 Weber Informatics LLC | Privacy Policy