Ok, perfetto.. o quasi..
il confronto tra due date che inserisco lo fa' correttamente.

ora pero' se provo a prendere un valore che e' sul database e a confrontarlo
con l'anno e il mese attuale (prendo i dati dal server con la funzione now() )
mi da' sempre 0
Molto probabilmente sbaglio la funzione now() puo' essere?

Codice PHP:
$query "SELECT PERIOD_DIFF( 'now()' , 'data'  ) from ditta";

$res mysql_query($query) or die(mysql_error());

$row mysql_fetch_array($res);

echo 
$row[0]; 
Praticamente ho una tabella,ditta, dove in una campo chiamato data
c'e' una data in formato varchar (se metto il campo con valore data fa' ancora piu' casino..)
e vorrei fare il confronto di ogni riga della data, in modo che se e' superiore o uguale a 11mesi manda una mail.