Codice PHP:
$query = @mysql_query("
SELECT *,date_format(scadenza, '%d-%m-%Y %i:%s') as dataformat FROM 1 WHERE `categoria` LIKE '
$categoria' AND `scaduta` LIKE 'no' 
UNION 
SELECT *,date_format(scadenza, '%d-%m-%Y %:%s') as dataformat FROM 2 WHERE `categoria` LIKE '
$categoria' AND `scaduta` LIKE 'no'
UNION 
SELECT *,date_format(scadenza, '%d-%m-%Y %i:%s') as dataformat FROM 3 WHERE `categoria` LIKE '
$categoria' AND `scaduta` LIKE 'no'
ORDER BY  `scadenza` DESC"
); 
risultato:
27-11-2010 16:50
27-11-2010 0:11
15-11-2010 12:26
15-11-2010 12:24
02-02-2011 12:48

c'è un problema con l'anno.. la quinta riga dovrebbe apparire al primo posto
chi mi aiuta?