titia_2006 Postado Novembro 21, 2008 Denunciar Share Postado Novembro 21, 2008 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 Count100 A 01/out 1100 A 02/out 2100 A 03/out 3100 B 01/out 1100 C 05/out 1100 C 06/out 2100 C 10/out 3123 A 01/out 1123 A 02/out 2123 B 03/out 1obrigado!Att,Tiodimi Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 samirbh Postado Novembro 21, 2008 Denunciar Share Postado Novembro 21, 2008 (editado) você quer fazer uma consulta que lhe retorne isso ou você que uma especie de log(tem que ser na mesma tabela?)até a proxima... Editado Novembro 21, 2008 por samirbh Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 titia_2006 Postado Novembro 21, 2008 Autor Denunciar Share Postado Novembro 21, 2008 você quer fazer uma consulta que lhe retorne isso ou você que uma especie de log(tem que ser na mesma tabela?)até a proxima...pode ser no select...ou uma trigger..ou uma view....o q for mais facil... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 samirbh Postado Novembro 21, 2008 Denunciar Share Postado Novembro 21, 2008 select campo1, (select count(idcampo) from tabela where idcampo = ???)from tabelase você botar isso numa procedure fica interessante tambem mas esse é o jeito mais facilnem testei se não der cert poste novamente com a menssagem de erroespero ter ajudadoaté a proxima... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 titia_2006 Postado Novembro 21, 2008 Autor Denunciar Share Postado Novembro 21, 2008 select campo1, (select count(idcampo) from tabela where idcampo = ???)from tabelase você botar isso numa procedure fica interessante tambem mas esse é o jeito mais facilnem testei se não der cert poste novamente com a menssagem de erroespero ter ajudadoaté 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?! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 samirbh Postado Novembro 21, 2008 Denunciar Share Postado Novembro 21, 2008 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 insertasbegindeclare @var intdeclare @id intselect @var = count(id), @id = id from insertedupdate tabelaset conta_id = conta_id + @varwhere id = @idtratamento de erroendso funciona com um registro caso queira com diversos, apenas implemente no cursor Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
titia_2006
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
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.