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
