Originariamente inviato da felice211
Ciao a tutti
ho una tabella nella quale salvo ogni ora gli ingressi al sito

Questa la tabella

id int(9) autoincrement
giorno varchar(255) -- sabato 07 gennaio 2012
ora varchar(10) -- 12:31:23
ingressi int(10)

considerato che in questa tabella, dall'uno gennaio di quest'anno si registrano 24 record al giorno vorrei fare un elenco con stampato, per ogni giorno, l'ultimo dato relativo a quella giornata.

Esempio:

il giorono 7 gennaio 2012 l'ultimo rilievo effettuato alle ore 23:30:00.

spero di essermi spiegato
SELECT * FROM tabella
WHERE giorno = TUO_INPUT
AND ora =
(select max(ora) from tabella t2 where t2.giorno = tabella.giorno)

Però mi raccomando, giacchè le ore le salvi come stringhe salvale sempre in formato uguale tra loro hh:mm:ss in h24 perché così l'ordinamento alfabetico coincide con quello "orario"