William, o problema é dizer a posição que a pessoa está no ranking.E outra..
Para mostrar um ranking das pessoas perto dele, por exemplo:

1050 - user1
980 - user2
980 - user3
930 - user4
900 - MEU USUARIO
890 - user5
880 - user6
730 - user7
720 - user8

Mas sendo essa parte no meio da tabela, pois o primeiro está com 10010, o
segundo com 9930, etc...


2008/9/23 William Leite Araújo <[EMAIL PROTECTED]>

>      Bom, como o sistema é pequeno, acho que o ideal é criar "Visões" de
> seus dados que representem os "ranks", e isso faria com que os mesmos fossem
> atualizados "em tempo real".
>      SELECT xxx FROM yyy ORDER BY zzz.
>
>
>
> 2008/9/23 Wagner Bonfiglio <[EMAIL PROTECTED]>
>
>> Dae moçada!
>>
>>
>> Seguinte.. Estou fazendo um sistema de Quiz e não consigo pensar um jeito
>> decente de fazer um RANKING pra essa Quiz! A idéia é simples. Várias
>> perguntas, elas vão surgindo para o cliente e o cliente vai votando, podendo
>> acertar ou errar.
>> Caso acerte ele ganha uma certa pontuação, vamos dizer 10 pontos, e caso
>> erre não ganha nada.
>> A intenção era ter um ranking com pontuação bruta, pontuação da semana
>> e/ou mês, além de uma estatística dizendo a porcentagem de acertos, podendo
>> ou não fazer um ranking de melhores porcentagens.
>>
>> Bom, vejo dois problemas (ou melhor, dúvidas) ..
>>
>> - Um é que o ranking muda constantemente. Hoje eu tenho 70 pontos, e tem
>> 150 pessoas empatadas comigo, quando eu acerto mais uma vou dar um pulo no
>> ranking. Tem como fazer essa atualização em tempo real de forma rápida? Ou é
>> melhor atualizar a cada 2, 5, 24h?
>> - Outro ponto é: onde seria mais indicado colocar a pontuação e a posição
>> do usuário no ranking? Na própria tabela de usuários (esta tabela já tem
>> diversas informações, pois é um site sobre filmes, então tem número de
>> votos, número de comentários, além de informações como endereço, telefone,
>> etc.) ou seria melhor criar uma tabela com a pontuação e o ranking dos
>> usuários?
>>
>> Apenas para informação, atualmente eu tenho (envolvidos na quiz) a tabela
>> de usuários, a tabela onde realmente ficam as perguntas e uma tabela que
>> indica os votos das pessoas (idusuario = X, idtrivia = Y, voto = 3, status =
>> 0 ou 1, para certo ou errado).
>>
>> Bom, acho que esse é um problema de modelagem e sei como muitos não gostam
>> de discutir muito sobre isso, mas como não chega a ser a modelagem de um
>> sistema inteiro, e só uma pequena parcela, acho que alguns com mais
>> experiência no ramo possam me ajudar nisso tranquilamente! =)
>>
>> Desde já agradeço,
>>       Wagner Mariotto Bonfiglio
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> William Leite Araújo
> Analista de Banco de Dados - QualiConsult
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a