Evidenziare Max/Min in una lista

glasgowkiss

Nuovo Utente
23 Set 2007
1
0
0
Ho un problemino riguardante l'uso delle suddette funzioni:

sto cercando di evidenziare il valore massimo e il valore minimo tirandoli fuori da una tabella.


il mio scopo è ottenere qualcosa del genere:

4
6
2
3
6
8
9
12

cioè listare tutti i dati ma evidenziare solo i due interessati. So come si usa la funzione max e min, però in questo caso esulerei il listato completo,e attualmente visualizzo tutti quei numeri abbinati ad un'altro campo.


spero di essere stato abbastanza chiaro

:)
 
Claudio io ho un problema proprio con le funzioni min() e Max(), non riesco cioè a trovare il tempo minore ed associarlo alla riga dell'evento:

Ho una tabella strutturata così:

| Nome | Data | Gara | Tipologia | Km | Tempo Totale | T/Km |
Mario 20/03/2008 Cuneo 1/2 Marat. 21 1.29.50 4.18

Ovviamente ogni utente può inserire le proprie gare e ovviamente alla fine ogni utente avrà inserito + gare con tempi diversi.

Nella mia query io volevo fare un'estrazione in modo tale che mi prendesse 1 solo campo per ogni utente (T/Km) e che questo valore sia il migliore cioè il tempo al km + basso.

Ho già provato con la funzione min ma mi restituisce solo il campo T/Km e non i dati relativi al nome della gara ecc...

Ho provato con group ecc....
 
$query = @mysql_query ("SELECT MIN(tempo_km_gara),tempo_km_gara, id_comp, data, nome_gara, tipologia_gara, km_gara, tempo_gara, note, competizioni.id AS administrators, nome, cognome, indirizzo_email FROM competizioni LEFT JOIN administrators ON competizioni.id = administrators.id group by cognome order by tempo_km_gara desc ");

grazie
 
while ($fetch = @mysql_fetch_array($query))
{
$data_gara=stripslashes($fetch['data']);
$nome=stripslashes($fetch['nome']);
$cognome=stripslashes($fetch['cognome']);
$email=stripslashes($fetch['indirizzo_email']);

$data_gara=stripslashes($fetch['data']);
$id_comp =stripslashes($fetch['id_comp']);
$nome_gara=stripslashes($fetch['nome_gara']);
$tempo_gara=stripslashes($fetch['tempo_gara']);
$tipologia_gara=stripslashes($fetch['tipologia_gara']);
$km_gara=stripslashes($fetch['km_gara']);
$note_gara=stripslashes($fetch['note']);
$tempo_km_gara=stripslashes($fetch['tempo_km_gara']);
//modifichiamo la data nel formato europeo dd mm yyyy
$data_gara = preg_replace('/^(.{4})-(.{2})-(.{2})$/','$3-$2-$1', stripslashes($fetch['data']));
//stampa dei record
 

Discussioni simili