extracted objects
This commit is contained in:
35
docs/views/GET_PREL_ART_TOT.md
Normal file
35
docs/views/GET_PREL_ART_TOT.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# GET_PREL_ART_TOT
|
||||
|
||||
## Colonne
|
||||
|
||||
| Colonna | Tipo |
|
||||
|---------|------|
|
||||
| ID_EVENTO | NUMBER |
|
||||
| ID | NUMBER |
|
||||
| COD_ARTICOLO | VARCHAR2(10) |
|
||||
| QTA | NUMBER |
|
||||
| NOTE | VARCHAR2(4000) |
|
||||
| QTA_APE | NUMBER |
|
||||
| QTA_SEDU | NUMBER |
|
||||
| QTA_BUFDOL | NUMBER |
|
||||
| QTA_MAN_APE | NUMBER |
|
||||
| QTA_MAN_SEDU | NUMBER |
|
||||
| QTA_MAN_BUFDOL | NUMBER |
|
||||
| COSTO_ARTICOLO | NUMBER |
|
||||
| PERC_OSPITI | NUMBER |
|
||||
| QTA_STD_PREL_TOT | NUMBER |
|
||||
| QTA_COEFF_PREL_TOT | NUMBER |
|
||||
| QTA_PREC_PREL_TOT | NUMBER |
|
||||
|
||||
## Definizione
|
||||
|
||||
```sql
|
||||
CREATE OR REPLACE VIEW GET_PREL_ART_TOT AS
|
||||
select p."ID_EVENTO",p."ID",p."COD_ARTICOLO",p."QTA",p."NOTE",p."QTA_APE",p."QTA_SEDU",p."QTA_BUFDOL",p."QTA_MAN_APE",p."QTA_MAN_SEDU",p."QTA_MAN_BUFDOL",p."COSTO_ARTICOLO",p."PERC_OSPITI",
|
||||
p.QTA_APE + p.QTA_SEDU + p.QTA_BUFDOL + p.QTA_MAN_APE + p.QTA_MAN_SEDU + p.QTA_MAN_BUFDOL as qta_std_prel_tot,
|
||||
p.QTA_APE*nvl(a.coeff_a, 1) + p.QTA_SEDU*nvl(a.coeff_s, 1) + p.QTA_BUFDOL*nvl(a.coeff_b, 1) + p.QTA_MAN_APE*nvl(a.coeff_a, 1) + p.QTA_MAN_SEDU*nvl(a.coeff_s, 1) + p.QTA_MAN_BUFDOL*nvl(a.coeff_b, 1) as qta_coeff_prel_tot,
|
||||
nvl(d.numero, 1)*nvl(nvl2(p.perc_ospiti, p.perc_ospiti/100, a.perc_ospiti/100), 0) as qta_prec_prel_tot
|
||||
from eventi_det_prel p
|
||||
join articoli a on p.cod_articolo = a.cod_articolo
|
||||
join EVENTI_DET_OSPITI d on d.id_evento = p.id_evento and d.cod_tipo_ospite = 8
|
||||
```
|
||||
Reference in New Issue
Block a user