Ciao a tutti,
ho una tabella MYSQL fatta più o meno cosi:
Codice PHP:
NOME COGNOME DATAINGRESSO
Rosy GIusti 01/07/2012
Vasco Rossi 03/07/2012
Mario Verdi 06/09/2012
Vasco Rossi 07/09/2012
Vasco Rossi 15/10/2012
Mario Verdi 18/10/2012
Rosy Giusti 24/11/2012
Con una select richiamo coloro che non hanno fatto ingresso da oltre tot giorni.
Se ad esempio volessi tirar fuori coloro che non vengono da oltre 7 giorni, la mia query mi stampa solamente
Vasco Rossi e Mario Verdi, perchè Rosy Giusti è venuta oggi.
Quindi io con un distinct faccio questo (non è correttisima, ma giusto per capire):
Codice PHP:
SELECT DISTINCT (nome) FROM movimenti WHERE dataingresso > 7
Ora pero' vorrei affiancargli anche L'ULTIMO ingresso, quindi avere non solo nome e cognome ma una risultato cosi:
MARIO VERDI 18/10/2012
VASCO ROSSI 15/10/2012
Quindi vorrei avere un doppio distinct: stamparmi una sola volta ogni cliente e ogni cliente avere l'ultimo movimento (nel mio mysql è un campo timestamp, quindi credo potrei ordinarlo ASC o DESC senza problemi)
Grazie in anticipo!