Ajuste query flash categoria
davinTI/app-dono-modulos/pipeline/head There was a failure building this commit
davinTI/app-dono-modulos/pipeline/head There was a failure building this commit
This commit is contained in:
@@ -1079,7 +1079,6 @@ where 1 = 0`,
|
|||||||
filhos AS (
|
filhos AS (
|
||||||
SELECT
|
SELECT
|
||||||
n.id_nodo,
|
n.id_nodo,
|
||||||
-- Alteração 1: Sempre unifica o código pelo nome se não houver filtro de loja
|
|
||||||
CASE
|
CASE
|
||||||
WHEN p.cod_empresa IS NULL THEN
|
WHEN p.cod_empresa IS NULL THEN
|
||||||
MIN(n.ID_NODO) OVER (PARTITION BY n.nome)
|
MIN(n.ID_NODO) OVER (PARTITION BY n.nome)
|
||||||
@@ -1092,7 +1091,6 @@ where 1 = 0`,
|
|||||||
CROSS JOIN Parametros p
|
CROSS JOIN Parametros p
|
||||||
WHERE n.ativo = 'S'
|
WHERE n.ativo = 'S'
|
||||||
AND ( (p.codigo_categoria_pai IS NULL AND n.tipo_nodo = 'CATEGORIA' AND n.NIVEL = 2)
|
AND ( (p.codigo_categoria_pai IS NULL AND n.tipo_nodo = 'CATEGORIA' AND n.NIVEL = 2)
|
||||||
-- Alteração 2: Busca os filhos de todos os nós que têm o mesmo nome da categoria pai filtrada
|
|
||||||
OR (p.codigo_categoria_pai IS NOT NULL AND n.id_nodo_pai IN (
|
OR (p.codigo_categoria_pai IS NOT NULL AND n.id_nodo_pai IN (
|
||||||
SELECT pai.id_nodo
|
SELECT pai.id_nodo
|
||||||
FROM VERDEMAR.TB_FLASH_NODO pai
|
FROM VERDEMAR.TB_FLASH_NODO pai
|
||||||
|
|||||||
Reference in New Issue
Block a user