Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fork

Nao mostrar dados repetidos

Recommended Posts

eu queria que meu resultado da busca nao aparecece resultado com o mesmo nome...apenas 1

 

vou postar meu select

 

 

if($rank == "TopSoD50") {

$total = mssql_query("SELECT * FROM SOD2RecBySandurr ORDER BY Point");

$tr = mssql_num_rows($total);

$tp = $tr / $cfg['rank'];

$tp = ceil($tp);

$ant = $pg-1;

$pro = $pg+1;

$verifica = mssql_query("SELECT TOP 50 * FROM SOD2RecBySandurr ORDER BY Point DESC ");

 

 

uso sql server 2005

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode fazer um SELECT com SUM na pontuação e MAX ou MIN na data, no campo KILLS tb. pode fazer um SUM ou MAX fica a critério da sua regra de negócio, com isso vai conseguir somente uma linha por NICKNAME

 

mais funções do sql server, veja aqui: http://msdn2.microsoft.com/en-us/library/a...87(SQL.80).aspx e tb. no books on-line: http://msdn2.microsoft.com/en-us/library/a...8SQL.80%29.aspx

 

boa sorte

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

você jah tentou fazer como o eriva passou?! Do modo que ele postou funciona ^^

 

abçs

eh que eu nao manjo nisso você por favor adapta ele no meu codigo

 

if($rank == "TopSoD50") {

$total = mssql_query("SELECT * FROM SOD2RecBySandurr ORDER BY Point");

$tr = mssql_num_rows($total);

$tp = $tr / $cfg['rank'];

$tp = ceil($tp);

$ant = $pg-1;

$pro = $pg+1;

$verifica = mssql_query("SELECT TOP 50 * FROM SOD2RecBySandurr ORDER BY Point DESC ");

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.