Ajuste query flash categoria
davinTI/app-dono-modulos/pipeline/head There was a failure building this commit

This commit is contained in:
Sarah Magalhães
2026-06-03 14:08:18 -03:00
parent 4b76bddf5a
commit cb155585cd
+9 -14
View File
@@ -1078,13 +1078,8 @@ where 1 = 0`,
), ),
filhos AS ( filhos AS (
SELECT SELECT
n.id_nodo, n.id_nodo,n.ID_NODO as codigo, n.nome, n.tipo_nodo, n.nivel,
n.ID_NODO as codigo, n.cod_empresa, n.ordem_exibicao
n.nome,
n.tipo_nodo,
n.nivel,
n.cod_empresa,
n.ordem_exibicao
FROM VERDEMAR.TB_FLASH_NODO n FROM VERDEMAR.TB_FLASH_NODO n
CROSS JOIN Parametros p CROSS JOIN Parametros p
WHERE n.ativo = 'S' WHERE n.ativo = 'S'
@@ -1108,12 +1103,12 @@ where 1 = 0`,
), ),
Agrupado AS ( Agrupado AS (
SELECT SELECT
MAX(v.codigo) AS codigo, v.codigo AS codigo,
v.nome AS nome, MAX(v.nome) AS nome,
MAX(v.tipo_nodo) AS tipo_nodo, MAX(v.tipo_nodo) AS tipo_nodo,
MAX(v.nivel) AS nivel, MAX(v.nivel) AS nivel,
MAX(v.ordem_exibicao) AS ordem_exibicao, MAX(v.ordem_exibicao) AS ordem_exibicao,
GROUPING(v.nome) AS is_total, GROUPING(v.codigo) AS is_total,
SUM(CASE WHEN v.data BETWEEN p.dt_inicio_mes AND p.data_venda THEN v.venda ELSE 0 END) AS v_mes, SUM(CASE WHEN v.data BETWEEN p.dt_inicio_mes AND p.data_venda THEN v.venda ELSE 0 END) AS v_mes,
SUM(CASE WHEN v.data BETWEEN p.dt_inicio_mes_ant AND p.dt_fim_mes_ant THEN v.venda ELSE 0 END) AS v_mes_ant, SUM(CASE WHEN v.data BETWEEN p.dt_inicio_mes_ant AND p.dt_fim_mes_ant THEN v.venda ELSE 0 END) AS v_mes_ant,
@@ -1124,7 +1119,7 @@ where 1 = 0`,
SUM(CASE WHEN v.data BETWEEN p.dt_inicio_ano_ant AND p.dt_fim_ano_ant THEN v.meta ELSE 0 END) AS m_ano_ant SUM(CASE WHEN v.data BETWEEN p.dt_inicio_ano_ant AND p.dt_fim_ano_ant THEN v.meta ELSE 0 END) AS m_ano_ant
FROM Vendas_Metas v FROM Vendas_Metas v
CROSS JOIN Parametros p CROSS JOIN Parametros p
GROUP BY GROUPING SETS ((v.nome), ()) GROUP BY GROUPING SETS ((v.codigo, p.cod_empresa), ())
) )
SELECT SELECT
nome AS nomeempresaapp, nome AS nomeempresaapp,