Estrarre valori unici per classifica

cosov

Nuovo Utente
5 Feb 2007
17
0
0
Provincia di Milano
www.cosov.it
Salve, ho un gioco per bambini (MEMORY) sul sito che registra tutti i nomi dei giocatori, il tempo effettuato, la data e la tabella usata. Riesco a visualizzare i primi 10 della classifica, ma vorrei visualizzare per ogni giocatore solo 1 record, quello dove ha messo il minor tempo.

DATABASE ACCESS:
Tabella: MEMORY
Id - contatore
Giocatore - Nome del giocatore
Data - Data e ora di quando ha giocato
Tabella - Tabella usata

CLASSIFCA D'ESEMPIO:
1. Rossi Luca - Tempo 1.15.23 - 23/12/2008 - Tabella 2
2. Rossi Luca - Tempo 1.17.45 - 14/06/2008 - Tabella 4
3. Pepe Carlo - Tempo 1.18.02 - 12/01/2009 - Tabella 5
4. Rossi Luca - Tempo 1.22.04 - 15/07/2009 - Tabella 4
5. Ponti Mino - Tempo 1.28.35 - 23/08/2008 - Tabella 2

Vorrei con una SELECT poter visualizzare:
1. Rossi Luca - Tempo 1.15.23 - 23/12/2008 - Tabella 2
3. Pepe Carlo - Tempo 1.18.02 - 12/01/2009 - Tabella 5
5. Ponti Mino - Tempo 1.28.35 - 23/08/2008 - Tabella 2

Che sono solo i singoli giocatori col miglio tempo. E' possibile?... Grazie mille.
 

Majinbu

Utente Attivo
31 Ago 2009
140
0
0
Salerno
www.zazoom.it
ciao..
select * from tabella.....ORDER BY nome_campo ASC
la query è semplice devi solo fare attenzzione a come salvi i dati in db.
Devi dare un'occhiata alla gestione delle date (e time) in asp.
:byebye:
 

cosov

Nuovo Utente
5 Feb 2007
17
0
0
Provincia di Milano
www.cosov.it
Ciao, innanzitutto grazie dell'interessamento.
I valori delle date e del tempo sono a posto. Ripeto la classifica la fa, solo che non riesco a filtrare i nomi unici col minor tempo.

Tu mi hai scritto:
select * from tabella.....ORDER BY nome_campo ASC

ORDER BY non filtra, ma mette in ordine. Non serve anche una funzione DISTINCT o GROUP BY...?

Grazie mille.
 
Ultima modifica:

Majinbu

Utente Attivo
31 Ago 2009
140
0
0
Salerno
www.zazoom.it
Ciao...scusami ma non avevo capito bene cosa ti servisse :)
Già sai di cosa hai bisogno :))) "DISTINCT o GROUP BY...?"
Group by non vedo come potrebbe servirti, visto che devi estrarre un valore univico (a meno che non rendi i valori man mano univoci, quindi ti ritroverai es 5 tempi univoci e li ordini in modo asc)
Distinct dotrebbe esserti utile ma adesso nn ricordo bene se estrae valori non ripetuti o se non mostra i valori ripetuti :) Inizia a provare e se hai problemi posta la query...vediamo quello che si può fare.
Mal che va credo che potersti risolvere anche eseguendo un cotrollo ad ogni inserimento del tempo e rendere man mano i valori univoci o meno...quindi alla fine con una semplice query estrai quei valori e li oridini.
:byebye:
 

@web

Nuovo Utente
21 Nov 2007
14
0
0
Segrate
www.my-vshop.com
Dovresti fare un distinct, nel tuo caso sui nomi dei giocatori, visto che non usi il loro id...però potrebbe darti qualche problema in caso di omonimia...comunque:

sql= "select distinct(giocatore) as giocatore from tabella" e poi per ogni nome estratto:

quindi nel suo ciclo ad esempio while, avrai:

while not rs.eof then

sql2="select min(tempo) as minor_tempo from tabella where giocatore="&rs("giocatore")&" "

a questo punto dovresti avere il minor tempo per ogni singolo giocatore...

Questa dovrebbe essere la soluzione più semplice...anche se ci sono mille altri modi...
 
Discussioni simili
Autore Titolo Forum Risposte Data
R Estrarre valori duplicati più volte PHP 0
L estrarre valori max tra più tabelle MySQL 2
M Estrarre valori MAX da un db con una left join MySQL 8
C [PHP] Estrarre da una classe i valori che mi interessano PHP 5
S [Javascript] come estrarre valori array e inserirli in diverse variabili Javascript 1
G ESTRARRE VALORI MASSIMI E MINIMI IN UN INTERVALLO DI RECORD Database 7
asevenx [PHP] Estrarre valori evitando dublicati dal database PHP 2
F estrarre 5 valori per volta con mysql_fetch_array con annesso bottone PHP 12
R Estrarre i valori indipendentemente dagli spazi PHP 2
M Estrarre valore con SELECT COUNT PHP 0
D Estrarre database con link esterno Database 10
S Raggruppare ed estrarre data più recente MySQL 3
F Estrarre ultima foto da cartelle PHP 2
C Estrarre dati stringa Sql Database 1
L Estrarre da Cartella una determinata 'via' PHP 15
J estrarre url dei file video da youtube "get_video_info" PHP 6
M Estrarre dati da una select HTML PHP 3
S [PHP] Estrarre dati da tabella e fare la media ad intervalli di tempo PHP 10
R [PHP] Estrarre id utente loggato.? PHP 4
S [PHP] Estrarre elementi array su più variabili PHP 5
S [PHP] Estrarre dati tabella in diversi array PHP 2
P [MS ACCESS] Estrarre più somme da una query MS Access 4
trattorino estrarre titolo video facebook in php PHP 0
D [WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato WordPress 0
N [PHP] Estrarre singolo valore da array PHP 4
trattorino [PHP] sql estrarre in base all'ultima visita PHP 4
P [Visual Basic] access sql estrarre id vendite x cli e articolo con data maggiore del recordset Visual Basic 2
Jensen [PHP] Estrarre prossimi 4 lunedì PHP 4
trattorino [PHP] estrarre dati singoli PHP 1
G [PHP] estrarre data da timeline yyyy-dd-gg hh:mm:ss PHP 4
Z Estrarre dati da un DB Mysql PHP 4
I database mysql estrarre due tabelle Database 2
S [PHP] Estrarre dati colonna in una stringa PHP 6
S [PHP] estrarre dati sito web protetto con username e password PHP 13
Merlina3377 [PHP] estrarre solo un determinato id da tanti con REGEXP O LIKE PHP 1
Gigi87 estrarre i dati da un forum o social network Presentati al Forum 1
trattorino Estrarre Nome Utente jquery div php PHP 9
trattorino [Javascript] estrarre id link yt Javascript 1
S [PHP] estrarre le email da un elenco di url PHP 21
T4MAR4 [PHP] estrarre tag da un testo PHP 3
T [PHP] Estrarre stringa PHP 3
G [PHP] ESTRARRE DA DB VALORE MASSIMO E MINIMO IN UN INTERVALLO IMPOSTABILE A PIACERE PHP 56
bubino8 [PHP] Estrarre dominio No Sottodomini PHP 10
L [PHP] Estrarre dati da sito web Offerte e Richieste di Lavoro e/o Collaborazione 4
sandropochi [PHP] Query per estrarre record con data successiva a quella odierna PHP 2
gandalf1959 Estrarre da un db mysql le mail, eliminando le doppie PHP 6
giancadeejay [PHP] Estrarre solo record dell'utente connesso PHP 4
U [PHP] estrarre i risultati di una query e visualizzarli in una tabella. PHP 9
S [PHP] estrarre numero da stringa PHP 5
giuseppe_123 [PHP] Estrarre giorno mese e anno da una data PHP 2

Discussioni simili