Ajustado query de vendas IA loja vdm
davinTI/app-dono-modulos/pipeline/head This commit looks good

This commit is contained in:
Sarah Magalhães
2026-06-08 14:50:39 -03:00
parent c41dcc39a2
commit 437ee115f7
+8 -8
View File
@@ -1171,12 +1171,12 @@ where 1 = 0`,
SELECT * FROM ( SELECT * FROM (
WITH Parametros AS ( WITH Parametros AS (
SELECT SELECT
TO_DATE(\${args.data_venda}, 'YYYY-MM-DD') AS dt_ref, TO_DATE(${args.data_venda}, 'YYYY-MM-DD') AS dt_ref,
TRUNC(TO_DATE(\${args.data_venda}, 'YYYY-MM-DD'), 'MM') AS dt_inicio_mes, TRUNC(TO_DATE(${args.data_venda}, 'YYYY-MM-DD'), 'MM') AS dt_inicio_mes,
ADD_MONTHS(TRUNC(TO_DATE(\${args.data_venda}, 'YYYY-MM-DD'), 'MM'), -1) AS dt_inicio_mes_ant, ADD_MONTHS(TRUNC(TO_DATE(${args.data_venda}, 'YYYY-MM-DD'), 'MM'), -1) AS dt_inicio_mes_ant,
ADD_MONTHS(TO_DATE(\${args.data_venda}, 'YYYY-MM-DD'), -1) AS dt_fim_mes_ant, ADD_MONTHS(TO_DATE(${args.data_venda}, 'YYYY-MM-DD'), -1) AS dt_fim_mes_ant,
ADD_MONTHS(TRUNC(TO_DATE(\${args.data_venda}, 'YYYY-MM-DD'), 'MM'), -12) AS dt_inicio_ano_ant, ADD_MONTHS(TRUNC(TO_DATE(${args.data_venda}, 'YYYY-MM-DD'), 'MM'), -12) AS dt_inicio_ano_ant,
ADD_MONTHS(TO_DATE(\${args.data_venda}, 'YYYY-MM-DD'), -12) AS dt_fim_ano_ant ADD_MONTHS(TO_DATE(${args.data_venda}, 'YYYY-MM-DD'), -12) AS dt_fim_ano_ant
FROM DUAL FROM DUAL
), ),
Vendas AS ( Vendas AS (
@@ -1189,7 +1189,7 @@ where 1 = 0`,
CROSS JOIN Parametros p CROSS JOIN Parametros p
WHERE n.tipo_nodo = 'EMPRESA' WHERE n.tipo_nodo = 'EMPRESA'
AND n.ativo = 'S' AND n.ativo = 'S'
AND n.cod_empresa IN (\${args.ctx_user_companies_for_module}) AND n.cod_empresa IN (${args.ctx_user_companies_for_module})
AND ( r.data_referencia BETWEEN p.dt_inicio_mes AND p.dt_ref AND ( r.data_referencia BETWEEN p.dt_inicio_mes AND p.dt_ref
OR r.data_referencia BETWEEN p.dt_inicio_mes_ant AND p.dt_fim_mes_ant OR r.data_referencia BETWEEN p.dt_inicio_mes_ant AND p.dt_fim_mes_ant
OR r.data_referencia BETWEEN p.dt_inicio_ano_ant AND p.dt_fim_ano_ant) OR r.data_referencia BETWEEN p.dt_inicio_ano_ant AND p.dt_fim_ano_ant)
@@ -1202,7 +1202,7 @@ where 1 = 0`,
FROM VERDEMAR.ORCADO_METAS_IMPORT m FROM VERDEMAR.ORCADO_METAS_IMPORT m
CROSS JOIN Parametros p CROSS JOIN Parametros p
WHERE m.data BETWEEN p.dt_inicio_mes AND LAST_DAY(p.dt_ref) WHERE m.data BETWEEN p.dt_inicio_mes AND LAST_DAY(p.dt_ref)
AND FNC_CODIGOLOJA(m.loja_ajustada) IN (\${args.ctx_user_companies_for_module}) AND FNC_CODIGOLOJA(m.loja_ajustada) IN (${args.ctx_user_companies_for_module})
), ),
DadosUnificados AS ( DadosUnificados AS (
SELECT * FROM Vendas SELECT * FROM Vendas