From 4b76bddf5a37e76b56996d14c61473db6c373036 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sarah=20Magalh=C3=A3es?= Date: Wed, 3 Jun 2026 13:54:57 -0300 Subject: [PATCH] Ajuste query consulta produtos --- src/flash/flash.module.ts | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/src/flash/flash.module.ts b/src/flash/flash.module.ts index 0161396..21ed2ab 100644 --- a/src/flash/flash.module.ts +++ b/src/flash/flash.module.ts @@ -1078,8 +1078,13 @@ where 1 = 0`, ), filhos AS ( SELECT - n.id_nodo,n.ID_NODO as codigo, n.nome, n.tipo_nodo, n.nivel, - n.cod_empresa, n.ordem_exibicao + n.id_nodo, + n.ID_NODO as codigo, + n.nome, + n.tipo_nodo, + n.nivel, + n.cod_empresa, + n.ordem_exibicao FROM VERDEMAR.TB_FLASH_NODO n CROSS JOIN Parametros p WHERE n.ativo = 'S' @@ -1103,12 +1108,12 @@ where 1 = 0`, ), Agrupado AS ( SELECT - v.codigo AS codigo, - MAX(v.nome) AS nome, - MAX(v.tipo_nodo) AS tipo_nodo, - MAX(v.nivel) AS nivel, - MAX(v.ordem_exibicao) AS ordem_exibicao, - GROUPING(v.codigo) AS is_total, + MAX(v.codigo) AS codigo, + v.nome AS nome, + MAX(v.tipo_nodo) AS tipo_nodo, + MAX(v.nivel) AS nivel, + MAX(v.ordem_exibicao) AS ordem_exibicao, + GROUPING(v.nome) 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_ant AND p.dt_fim_mes_ant THEN v.venda ELSE 0 END) AS v_mes_ant, @@ -1119,7 +1124,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 FROM Vendas_Metas v CROSS JOIN Parametros p - GROUP BY GROUPING SETS ((v.codigo, p.cod_empresa), ()) + GROUP BY GROUPING SETS ((v.nome), ()) ) SELECT nome AS nomeempresaapp,