extracted objects
This commit is contained in:
35
docs/views/GET_COSTO_CATEG_EVT.md
Normal file
35
docs/views/GET_COSTO_CATEG_EVT.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# GET_COSTO_CATEG_EVT
|
||||
|
||||
## Colonne
|
||||
|
||||
| Colonna | Tipo |
|
||||
|---------|------|
|
||||
| ID_EVENTO | NUMBER |
|
||||
| COD_CATEG | VARCHAR2(10) |
|
||||
| NUMERO | NUMBER |
|
||||
| COSTO_UNI | NUMBER |
|
||||
| COSTO | NUMBER |
|
||||
| COSTO_IVATO | NUMBER |
|
||||
|
||||
## Definizione
|
||||
|
||||
```sql
|
||||
CREATE OR REPLACE VIEW GET_COSTO_CATEG_EVT AS
|
||||
SELECT
|
||||
edp.ID_EVENTO,
|
||||
tcc.COD_CATEG,
|
||||
sum(ca.numero) as numero,
|
||||
sum(ca.costo_uni) as costo_uni,
|
||||
SUM(ca.costo_calc) AS costo,
|
||||
SUM(ca.costo_calc_iva) AS costo_ivato
|
||||
FROM EVENTI e
|
||||
join EVENTI_DET_OSPITI edoa on edoa.id_evento = e.id and edoa.cod_tipo_ospite = 8 -- adulti
|
||||
JOIN EVENTI_DET_PREL edp ON edp.ID_EVENTO = e.ID
|
||||
JOIN ARTICOLI a ON a.COD_ARTICOLO = edp.COD_ARTICOLO
|
||||
JOIN TB_CODICI_CATEG tcc ON tcc.COD_CATEG = a.COD_CATEG
|
||||
JOIN TB_TIPI_MAT ttm ON ttm.COD_TIPO = tcc.COD_TIPO
|
||||
LEFT JOIN GET_COSTO_ART_BY_EVT ca ON ca.COD_ARTICOLO = a.COD_ARTICOLO AND ca.id_evento = e.id
|
||||
LEFT JOIN GET_ULTIMI_COSTI guc ON guc.COD_ARTICOLO = a.COD_ARTICOLO
|
||||
WHERE ttm.COD_TIPO = 'SP'
|
||||
GROUP BY edp.ID_EVENTO, tcc.COD_CATEG
|
||||
```
|
||||
Reference in New Issue
Block a user