Usuário com melhor resposta
Tem como contar Registros baseado em Usuarios Indicados por um mesmo valortext?

Pergunta
-
Olá Pessoal estou criando uma Table que na verdade vai somar pontos á quem por exemplo indicar um usuario para o meu site
Só que eu gostaria de saber se é necessário eu criar um campo do tipo valor inteiro para esta somatória já que se fará a medida que um usuario foi indicado por aquele nickname, então nesta table eu teria
[Idindicacao_ID] [int] IDENTITY(1,1) NOT NULL,
Usuario = campo nvarchar
NickName Indicador = campo nvarchar
Bastariam esses campos baseado em algum tipo de select para eu fazer a somatoria, baseado em quantas vezes houve-se usuario indicado pelo NickName Indicador ou haveria-se a necessidade de se criar mais algum campo para essa somatória sêr exata e qual select seria recomendado para fazê-lo tanto em SQL SERVER 2005 como em MySql
Fico no aguardo e desde já agradeço
LADEF
Respostas
-
Olá Luiz, segue o exemplo do para o Select
SELECT Usuario,COUNT(*) FROM SUATABELA WHERE NICKNAME = 'NICKNAME DO USUARIO' GROUP BY Usuario
Espero ter ajudado
Anderson - DBA - MCTS SQL Server 2005 - São Simão/SP - Sua pergunta foi respondida ? Marque-a !- Marcado como Resposta LuizIta domingo, 14 de junho de 2009 16:24
Todas as Respostas
-
Luiz,
Se você deseja somente contar os registros não é necessário ter um campo do tipo Int, mas se você deseja somar valores será necessário ter este campo na tabela.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA -
-
Olá Luiz, segue o exemplo do para o Select
SELECT Usuario,COUNT(*) FROM SUATABELA WHERE NICKNAME = 'NICKNAME DO USUARIO' GROUP BY Usuario
Espero ter ajudado
Anderson - DBA - MCTS SQL Server 2005 - São Simão/SP - Sua pergunta foi respondida ? Marque-a !- Marcado como Resposta LuizIta domingo, 14 de junho de 2009 16:24