Salve ragazzi, un quesito...

In una tabella ho un campo definito come TIMESTAMP(14) per cui salva le date nel formato: 20040624142244
Ora grazie a voi sono riuscito a convertire tale data in un formato leggibile direttamente dalla select con:

select date_format(tabella.data,'%d/%m/%Y %H:%i:%s') AS data
from tabella

Il problema è che non riesco ad usare la condizione WHERE e dire alla select di prendere solo la DATA MAGGIORE di UN'ALTRA!

Es.
SELECT date_format(tabella.data,'%d/%m/%Y %H:%i:%s') AS data
FROM tabella
WHERE
data > '25/05/2004 00:00:00'

Ma in realtà mi tira fuori queste date:

DATA
24/06/2004 14:22:44
21/05/2004 13:32:05
21/05/2004 14:33:44

Perché?
Aiutatemi per favore!
Grazie