none
Passagem de parâmetro RRS feed

  • 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 ON

    set QUOTED_IDENTIFIER ON

    GO

    ALTER PROCEDURE [dbo].[Usp_Pec_19_Bolsa_Detalhes]

    @CH_TOP AS INT,

    @CH_COD AS INT

    as

    Begin

    Declare @TotalContador int

    SET NOCOUNT ON

    select

    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_top

    from

    Tb_Pec_19_Bolsa_Organicos_Topicos tb03,

    Tb_Pec_19_Bolsa_Organicos tb02

    where

    tb03.ch_top = tb02.ch_rec AND

    tb03.ch_top = @CH_TOP AND

    tb02.ch_COD = @CH_COD order by Data desc

     

    select @TotalContador = sum(Contador)

    from

    Tb_Pec_19_Bolsa_Organicos tb02,

    Tb_Pec_19_Bolsa_Organicos_Topicos tb03

    where

    tb03.ch_top = tb02.ch_rec AND

    tb03.ch_top = @CH_TOP AND

    tb02.ch_cod = @CH_COD

    update Tb_Pec_19_Bolsa_Organicos set Contador = @TotalContador + 1

    where

    ch_cod = @CH_COD

    End

     

    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

     

     

     

     

     

     

    sexta-feira, 16 de janeiro de 2009 13:25

Todas as Respostas