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

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

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

  CREATE OR REPLACE FORCE VIEW "V_INVENTARIO_RICOGNIZIONE" ("CATEGORIA", "GRUPPO", "DS_CATEGORIA_GRUPPO", "UO", "PG_INVENTARIO", "NR_INVENTARIO", "PROGRESSIVO", "DS_BENE", "DATA_REGISTRAZIONE", "ETICHETTA", "ESERCIZIO_CARICO_BENE", "UBICAZIONE", "DS_UBICAZIONE", "ASSEGNATARIO", "DS_ASSEGNATARIO", "TOTALMENTE_SCARICATO", "VALORE", "DATA_SCARICO_DEF") AS 
  SELECT
				 cd_categoria_padre categoria,
				 INV.CD_categoria_gruppo gruppo,
			   ds_categoria_gruppo,
			   INV.cd_unita_organizzativa,
			   INV.pg_inventario,
			   INV.nr_inventario,
			   INV.progressivo,
				INV.ds_bene,
				data_registrazione,
				INV.etichetta,
				INV.esercizio_carico_bene,
				INV.cd_ubicazione ,
				DS_UBICAZIONE_BENE,
				inv.cd_assegnatario,
				terzo.denominazione_sede,
				inv.fl_totalmente_scaricato,
				SUM(DECODE(DETT.ti_documento,'C',valore_unitario,-VALORE_UNITARIO)) valore,
				decode(fl_totalmente_scaricato,'Y',(select max( buono_carico_scarico.data_registrazione)   from buono_carico_scarico,buono_carico_scarico_dett where
				buono_carico_scarico.esercizio = buono_carico_scarico_dett.esercizio and
 				buono_carico_scarico.pg_inventario = buono_carico_scarico_dett.pg_inventario and
 				buono_carico_scarico.ti_documento = buono_carico_scarico_dett.ti_documento and
 				buono_carico_scarico.pg_buono_c_s = buono_carico_scarico_dett.pg_buono_c_s and
 				buono_carico_scarico_dett.pg_inventario = INV.pg_inventario   AND
 				buono_carico_scarico_dett.progressivo = INV.progressivo   AND
 				buono_carico_scarico_dett.nr_inventario = INV.nr_inventario       And
 				buono_carico_scarico.ti_documento = 'S' ), null) data_scarico_def
 FROM BUONO_CARICO_SCARICO_DETT dett  ,inventario_beni inv,BUONO_CARICO_SCARICO buono,ubicazione_bene,categoria_gruppo_invent ,terzo
 where
 buono.esercizio = dett.esercizio and
 buono.pg_inventario = dett.pg_inventario and
 buono.ti_documento = dett.ti_documento and
 buono.pg_buono_c_s = dett.pg_buono_c_s and
 DETT.pg_inventario = INV.pg_inventario   AND
 DETT.nr_inventario = INV.nr_inventario   AND
  DETT.progressivo = inv.progressivo and
 INV.CD_CDS = ubicazione_bene.CD_CDS and
 INV.cd_unita_organizzativa = ubicazione_bene.cd_unita_organizzativa and
 INV.cd_ubicazione = ubicazione_bene.cd_ubicazione and
 inv.cd_assegnatario= terzo.cd_terzo(+) and
 INV.cd_categoria_gruppo = categoria_gruppo_invent.cd_categoria_gruppo
 group by cd_categoria_padre,INV.CD_categoria_gruppo,ds_categoria_gruppo,INV.cd_unita_organizzativa,INV.pg_inventario,INV.nr_inventario,INV.progressivo,INV.ds_bene,data_registrazione,INV.etichetta,INV.esercizio_carico_bene,INV.cd_ubicazione,ds_ubicazione_bene,inv.cd_assegnatario,
				terzo.denominazione_sede,inv.fl_totalmente_scaricato
 order by INV.cd_unita_organizzativa,INV.pg_inventario,INV.nr_inventario,INV.progressivo,data_registrazione;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy