За последните 24 часа:
Where publish_date >= sysdate -1
или по всяко време днес (в полунощ напред)
where publish_date >= trunc(sysdate)
Ако това е голяма таблица, предполагам, че имате индекс на publish_date. Ако използвате trunc(publish_date), може да не успеете да използвате индекса (нетествано, но изпълнете план за обяснение, за да сте сигурни).