Trong 24 giờ qua:
Where publish_date >= sysdate -1
hoặc bất cứ lúc nào hôm nay (nửa đêm trở đi)
where publish_date >= trunc(sysdate)
Nếu đây là một bảng lớn, tôi cho rằng bạn có một chỉ mục vào ngày Publishing_date. Nếu bạn sử dụng trunc (Publishing_date), nó có thể không sử dụng được chỉ mục (chưa được kiểm tra, nhưng hãy chạy một kế hoạch giải thích để chắc chắn).