Diccionario de datos de los modelos de COÉXITO
| 🏠 Menú principal | ← Volver a vistas simples |
Base de datos origen: ORCLSMM
Tipo de objeto: VIEW
CREATE OR REPLACE FORCE EDITIONABLE VIEW "SIMACMOBILE"."VW_GVTA_PROMOCIONES_BASE" ("ID_GVTAPRM", "ID_PROMOCION", "NOMBRE", "TIPO", "FECHA_INICIO", "FECHA_FIN", "INACTIVO", "COMBO", "MARCA", "PRODUCTOS", "CATEGORIAS", "SEGMENTOS") AS
SELECT DISTINCT
gp.ID_GVTAPRM,
gp.ID_PROMOCION,
gp.NOMBRE,
gp.TIPO,
gp.FECHA_INICIO,
gp.FECHA_FIN,
gp.INACTIVO,
gp.COMBO,
gp.MARCA,
(
SELECT LISTAGG(re.CODIGO, ', ') WITHIN GROUP (ORDER BY re.CODIGO)
FROM SIMACMOBILE.GVTA_PRODUCTO_PROMOCION gpp
JOIN SIMACMOBILE.REFERENCIA_ERP re ON re.ID_REERP = gpp.ID_REERP AND re.ESTADO_REGISTRO = 'A'
WHERE gpp.ID_GVTAPRM = gp.ID_GVTAPRM AND gpp.ESTADO_REGISTRO = 'A'
) AS PRODUCTOS,
(
SELECT LISTAGG(vgc.ID_CATEGORIA, ', ') WITHIN GROUP (ORDER BY vgc.ID_CATEGORIA)
FROM SIMACMOBILE.GVTA_CATEGORIA_PROMOCION gcp
JOIN SIMACMOBILE.VM_GVTA_CATEGORIA vgc ON gcp.ID_CATEGORIA = vgc.ID_CATEGORIA
WHERE gcp.ID_GVTAPRM = gp.ID_GVTAPRM AND gcp.ESTADO_REGISTRO = 'A'
) AS CATEGORIAS,
(
SELECT LISTAGG(gtlp2.CODIGO, ', ') WITHIN GROUP (ORDER BY gtlp2.CODIGO)
FROM SIMACMOBILE.GVTA_TIPO_LISTA_PROMOCION gtlp
JOIN SIMACMOBILE.GVTA_TIPO_LISTA_PRECIO gtlp2 ON gtlp2.ID_GVTATLP = gtlp.ID_GVTATLP
WHERE gtlp.ID_GVTAPRM = gp.ID_GVTAPRM AND gtlp.ESTADO_REGISTRO = 'A'
) AS SEGMENTOS
FROM SIMACMOBILE.GVTA_PROMOCION gp
WHERE gp.ESTADO_REGISTRO = 'A';