Ir para conteúdo
Fórum Script Brasil
  • 0

Criar Campo Contador


titia_2006

Pergunta

Boa Tarde,

Caros, preciso criar um campo count, isto é ele conta quantas vezes um determinado id de um determinado produto apareceu na tabela...

segue o exemplo:

Id Produto Data Count

100 A 01/out 1

100 A 02/out 2

100 A 03/out 3

100 B 01/out 1

100 C 05/out 1

100 C 06/out 2

100 C 10/out 3

123 A 01/out 1

123 A 02/out 2

123 B 03/out 1

obrigado!

Att,

Tiodimi

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

select campo1, (select count(idcampo) from tabela where idcampo = ???)from tabela

se você botar isso numa procedure fica interessante tambem mas esse é o jeito mais facil

nem testei se não der cert poste novamente com a menssagem de erro

espero ter ajudado

até a proxima...

Link para o comentário
Compartilhar em outros sites

  • 0
select campo1, (select count(idcampo) from tabela where idcampo = ???)from tabela

se você botar isso numa procedure fica interessante tambem mas esse é o jeito mais facil

nem testei se não der cert poste novamente com a menssagem de erro

espero ter ajudado

até a proxima...

obrigado pela atenção mais não é tão simples assim..eu gostaria de criar o campo Count como mostrado na tabela... no exemplo acima...ou seja ele deve contar quantos casos eu tenho na tabela isso por id e produto....ok?!

Link para o comentário
Compartilhar em outros sites

  • 0

foi mal esquesi que tem que ser um campo na tabela.

creio que no deva ser a melhor opção mas:

create trigger nome_trigger on tabela for insert

as

begin

declare @var int

declare @id int

select @var = count(id), @id = id from inserted

update tabela

set conta_id = conta_id + @var

where id = @id

tratamento de erro

end

so funciona com um registro caso queira com diversos, apenas implemente no cursor

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...