Salve a tutti,

ho la seguente query che si occupa di recuperare da più tabelle il totale degli id aggiunti nell'ultim'ora ma non funge

codice:
(SELECT COUNT(id) FROM tabella1)
 UNION 
(SELECT COUNT(id) FROM tabella2)
 UNION 
(SELECT COUNT(id) FROM tabella3)
 WHERE timestamp BETWEEN DATE_SUB(NOW() - INTERVAL 1 HOUR) AND NOW();

Dove sbaglio?


Grazie in anticipo.