Ir para conteúdo
Fórum Script Brasil

ricardogs

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre ricardogs

ricardogs's Achievements

0

Reputação

  1. Não era bem isso... eu preciso saber a posição de cada pessoa na tabela... o order by eu vou usar para os que tem mais pontos.... ai ele fica em primero... isso beleza... mas e para saber a posição de um determinado participante se ele é o 10º ou 15º...
  2. Olá Pessoal, Estou com um problema... Tenho duas tabelas, uma delas tem o cadastro do participante (br800participantes) na outra os pontos que eles acumulam conforme suas vendas e ativações (br800pontos) com as vendas e ativações ele acumula pontos dependendo do valor acumulado. O meu problema é o seguinte gostaria de saber qual a posição do participante na tabela, tipo se ele é o 1º ou 2º ou 100º ou 350º existe algum comando direto no mysql que me da a posição do registro na tabela? não gostaria de fazer no asp porque vai ficar lento devido a quantidade de participantes... olha como esta a tabela com as somas: select distinct `abn`.`br800participantes`.`cenape` AS `cenape`,`abn`.`br800participantes`.`nome` AS `nome`,sum(`abn`.`br800pontos`.`venda`) AS `VENDAS`,sum(`abn`.`br800pontos`.`ativacao`) AS `ATIVACAO`,(sum(`abn`.`br800pontos`.`venda`) + sum(`abn`.`br800pontos`.`ativacao`)) AS `pontos` from (`abn`.`br800participantes` join `abn`.`br800pontos` on((`abn`.`br800participantes`.`cenape` = `abn`.`br800pontos`.`cenape`))) group by `abn`.`br800participantes`.`cenape`,`abn`.`br800participantes`.`nome`; com este select que esta diretamente no banco de dados ele me dá o seguinte resultado: cenape Nome vendas ativação pontos 54882 RAFAEL BATTELLA 420 10 430 54880 RICARDO GOMES DE SOUZA 421 9 430 54886 LUIS MASI 50 10 60 54887 BRUNO GEA 11 11 22 54881 RICARDO 2 10 10 20 54884 THEREZA 10 10 20 54885 ANA PAULA DUPONT 10 10 20 54883 ROBERTA 10 1 11 ............ mas 300 registro daqui por diante Como saber a posição de cada um? logico que poderia contar pelo ASP, mas não vou mostar a posição dos outro para todos os participantes.
×
×
  • Criar Novo...