2012-08-04 34 views
6

Vorrei sapere se questo è possibile utilizzando una query mysql:MySQL - Seleziona la data più recente tra una serie di diversi timestamp possibili?

Ho una tabella chiamata aggiornamenti.

Nella tabella degli aggiornamenti sono presenti 2 colonne, id e timestamp.

Ho 5 righe ciascuna con lo stesso id ma con data e ora differenti. Un esempio di questo timestamp sarebbe il valore: 2012-08-04 23:14:09.

Vorrei selezionare solo il valore di timestamp più recente tra i 5 risultati. Ciò potrebbe anche essere spiegato dicendo che vorrei selezionare il valore più vicino alla data e all'ora attuali. Come potrei farlo?

risposta

19
SELECT id, timestamp FROM updates ORDER BY timestamp DESC LIMIT 1 
10

hai provato SELECT MAX(timestamp)?

Problemi correlati