Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MarKteus

Where Condicional. Como fazer ?

Recommended Posts

Isso é possivel no SQL SERVER QUERY ANALYZER ?

declare @idcliente int

declare @cpf varchar(20)

declare @nome varchar(20)

declare @cond_Where varchar(200)

set @cond_Where = ''

set @idcliente = null -- 962751

set @cpf = null -- 962751

set @nome = 'JOSE'

begin

if @nome is not null

set @cond_Where = 'ent.strnome = @nome AND cli.nome_razao_cliente = @nome'

else

set @cond_Where = 'cli.id_cliente = 962751'

end

 

select

cpf_cnpj_cliente,

*

from

cliente cli (nolock)

inner join

endereco_entrega_cliente ent (nolock)

on

cli.id_cliente = ent.id_cliente

where @cond_Where

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.