Files
apollinare-catering-software/docs/views/GET_COSTO_ART_EVT.md
2025-12-17 13:02:12 +01:00

857 B

GET_COSTO_ART_EVT

Colonne

Colonna Tipo
ID_EVENTO NUMBER
COD_ARTICOLO VARCHAR2(10)
NUMERO NUMBER
COSTO_UNI NUMBER
COSTO NUMBER
COSTO_IVATO NUMBER

Definizione

CREATE OR REPLACE VIEW GET_COSTO_ART_EVT AS
SELECT
edp.ID_EVENTO,
a.COD_ARTICOLO,
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
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
GROUP BY edp.ID_EVENTO, a.COD_ARTICOLO