SELECT *
FROM tab
WHERE FROM_UNIXTIME(pubdate,'%Y-%m-%d') = DATE_SUB( CURDATE( ) , INTERVAL 1 DAY )


la prossima volta specifica che usi un MySQL vecchio