Inquiridor
Passagem de parâmetro

Pergunta
-
Olá Pessoal,
Tenho a procedure abaixo, funcionando. Preciso acrescentar mais uma condição mas não estou conseguindo.
Como faço isso?
set
ANSI_NULLS ONset
QUOTED_IDENTIFIER ONGO
ALTER
PROCEDURE [dbo].[Usp_Pec_19_Bolsa_Detalhes]@CH_TOP
AS INT,@CH_COD
AS INTas
Begin
Declare
@TotalContador intSET
NOCOUNT ONselect
tb02
.CH_COD,tb02
.CATEGORIA,tb02
.CH_REC,tb02
.DATA,tb02
.NOME,tb02
.DATA_CADASTRO,tb02
.DATA_TERMINO,tb02
.MERCADO,tb02
.ENDERECO,tb02
.CIDADE,tb02
.CEP,tb02
.ESTADO,tb02
.DDD,tb02
.Telefone,tb02
.Fax,tb02
.Contato,tb02
.Email,tb02
.Site,tb02
.Observacoes,tb02
.NEGOCIO,tb02
.CONTADOR,tb03
.Desc_top,tb03
.ch_topfrom
Tb_Pec_19_Bolsa_Organicos_Topicos tb03
,Tb_Pec_19_Bolsa_Organicos tb02
where
tb03
.ch_top = tb02.ch_rec ANDtb03
.ch_top = @CH_TOP ANDtb02
.ch_COD = @CH_COD order by Data descselect
@TotalContador = sum(Contador)from
Tb_Pec_19_Bolsa_Organicos tb02
,Tb_Pec_19_Bolsa_Organicos_Topicos tb03
where
tb03
.ch_top = tb02.ch_rec ANDtb03
.ch_top = @CH_TOP ANDtb02
.ch_cod = @CH_CODupdate
Tb_Pec_19_Bolsa_Organicos set Contador = @TotalContador + 1where
ch_cod
= @CH_CODEnd
Tenho na tabela uma coluna chamada Situação, e a procedure só pode listar os dados quando o campo situação estiver com a palavra ativo, como encaixo mais esta comparação na procedure acima..
Grato
Dirceu Martins de Azevedo
http://www.e-campo.com.br/organicos
Todas as Respostas
-
Olá Dirceu,
Em qual tabela está a coluna situação ? Não seria apenas colocar na cláusula WHERE. Ex:
Code Snippetwhere
tb03.ch_top = tb02.ch_rec AND
tb03
.ch_top = @CH_TOP ANDtb02
.ch_cod = @CH_COD AND tabela.situacao = 'ativo'[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.com
-
-