Ho provato in questo modo:
SELECT
campo, FROM_UNIXTIME(campo,'%Y-%m-%d %H:%i:%s') as campo
FROM
nometabella
WHERE
campo='2008-03-22'
Mi trova i risultati dove l'ora è 00:00:00

se invece nel campo del db l'ora 00:00:01

non trova niente.

Ho provato ha fare cosi:
SELECT
campo, FROM_UNIXTIME(campo,'%Y-%m-%d') as campo
FROM
nometabella
WHERE
campo='2008-03-22'
ma il risultato è uguale, se nel timestamp del db c'è impostata l'ora non lo trova.

Mi chiede se è fattibile confrontare solo una parte di timestamp oppure primo devo estrarli tutti e poi controllare ?

ciao e grazie