31 lines
695 B
Markdown
31 lines
695 B
Markdown
# GET_COSTO_DEGUS_EVT
|
|
|
|
## Colonne
|
|
|
|
| Colonna | Tipo |
|
|
|---------|------|
|
|
| ID_EVENTO | NUMBER |
|
|
| COSTO | NUMBER |
|
|
| NUMERO | NUMBER |
|
|
|
|
## Definizione
|
|
|
|
```sql
|
|
CREATE OR REPLACE VIEW GET_COSTO_DEGUS_EVT AS
|
|
select "ID_EVENTO","COSTO","NUMERO" from (
|
|
SELECT
|
|
edd.ID_EVENTO,
|
|
--SUM(nvl(n_paganti, 0)*NVL(edd.COSTO_DEGUSTAZIONE, 0)) AS costo,
|
|
--sum(nvl(n_paganti, 0)) as numero
|
|
SUM(2*NVL(edd.COSTO_DEGUSTAZIONE, 0)) AS costo,
|
|
sum(2) as numero
|
|
FROM EVENTI e
|
|
JOIN EVENTI_DET_DEGUST edd ON edd.ID_EVENTO = e.ID
|
|
JOIN TB_TIPI_MAT ttm ON ttm.COD_TIPO = 'DEGUS'
|
|
WHERE ttm.COD_TIPO = 'DEGUS'
|
|
and edd.detraibile = 1
|
|
GROUP BY edd.ID_EVENTO
|
|
)
|
|
where costo > 0
|
|
```
|