ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Filtro SQL Server 2008

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
jescudeiro
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 2 de Abril de 2012
Mensagens: 261
Localização: ribeirao preto

MensagemEnviada: Qua Ago 21, 2019 10:20 am    Assunto: Filtro SQL Server 2008 Responder com Citação

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 ''+'%'
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB