@Nicolai đúng về truyền và tại sao điều kiện sai đối với bất kỳ dữ liệu nào. Tôi đoán bạn thích biểu mẫu đầu tiên hơn vì bạn muốn tránh thao tác ngày tháng trên chuỗi đầu vào, đúng không? bạn không cần phải sợ:
SELECT *
FROM table
WHERE update_date >= '2013-05-03'::date
AND update_date < ('2013-05-03'::date + '1 day'::interval);