jescudeiro Aprendiz

Registrado: Segunda-Feira, 2 de Abril de 2012 Mensagens: 261 Localização: ribeirao preto
|
Enviada: Qua Ago 21, 2019 10:20 am Assunto: Filtro SQL Server 2008 |
|
|
Bom dia, tenho a rotina a seguir, quando tento filtrar somente os grupos desejados, não aplica e seleciona todos.
Obrigado
DECLARE
@CodGrupo Integer,
@CodMarca Integer
SET @CodGrupo = NULL
SET @CodMarca = 1
SELECT
p.CodigoInterno, p.Descricao, p.CodGrupo, p.CodMarca,
g.Descricao as grupo
From Produtos p
Left Join Grupo_Produtos g
on p.CodGrupo = g.codigo
Left Join Marcas m
on p.CodMarca = m.Codigo
Where
( p.CodGrupo = ISNULL(@CodGrupo, p.CodGrupo) or (p.CodGrupo is null) ) AND
( p.CodMarca = ISNULL(@CodMarca, p.CodMarca) or (p.CodMarca is null) ) AND
p.Descricao like ''+'%' |
|