diff --git a/src/flash/flash.module.ts b/src/flash/flash.module.ts index 4deb7c3..f3ff8bc 100644 --- a/src/flash/flash.module.ts +++ b/src/flash/flash.module.ts @@ -1112,12 +1112,10 @@ where 1 = 0`, MAX(v.ordem_exibicao) AS ordem_exibicao, GROUPING(v.id_nodo) AS is_total, - -- Somat�rios de Vendas por Per�odo SUM(CASE WHEN v.data BETWEEN p.dt_inicio_mes AND p.dt_ref 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_ano_ant AND p.dt_fim_ano_ant THEN v.venda ELSE 0 END) AS v_ano_ant, - -- Somat�rios de Metas por Per�odo SUM(CASE WHEN v.data BETWEEN p.dt_inicio_mes AND p.dt_ref THEN v.meta ELSE 0 END) AS m_mes, SUM(CASE WHEN v.data BETWEEN p.dt_inicio_mes_ant AND p.dt_fim_mes_ant THEN v.meta ELSE 0 END) AS m_mes_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 @@ -1126,12 +1124,11 @@ where 1 = 0`, GROUP BY GROUPING SETS ((v.id_nodo), ()) ) SELECT - nome AS nomeempresaapp, -- Nome do n� - tipo_nodo AS canalapp, -- Tipo do n� (ex: CATEGORIA) - cod_empresa AS cod_empresa, -- C�digo da empresa associada ao n� - is_total, -- Indicador de linha totalizadora + nome AS nomeempresaapp, + tipo_nodo AS canalapp, + cod_empresa AS cod_empresa, + is_total, - -- M�s Atual e Metas Efetivas m_mes AS meta_mes, v_mes AS mes_atual, (v_mes - m_mes) AS dif_mes_atual, @@ -1140,13 +1137,11 @@ where 1 = 0`, ELSE ROUND(((v_mes / m_mes) * 100) - 100, 2) END AS variacao_atual, - -- M�s Anterior e Metas m_mes_ant AS meta_mes_anterior, v_mes_ant AS mes_anterior, (v_mes - v_mes_ant) AS dif_mes_anterior, ROUND(NVL((v_mes / NULLIF(v_mes_ant, 0)) * 100 - 100, 0), 2) AS variacao_mes_anterior, - -- Ano Anterior e Metas m_ano_ant AS meta_ano_anterior, v_ano_ant AS ano_anterior, (v_mes - v_ano_ant) AS dif_ano_anterior,