У вас есть два варианта ...
Эффективный способ (будет использовать индекс, если он существует в столбце date_added):
SELECT * FROM tbl_products
WHERE date_added between ? and ?
Укажите временные метки на основе даты в 00:00:00
и 23:59:59
для параметров запроса
Как и выше, это может работать для вас:
SELECT * FROM tbl_products
WHERE date_added between ? + interval '0' second and ? + interval '86399' second
Предоставление даты дважды.
Простой (но неэффективный - не будет использовать индекс) способ:
SELECT * FROM tbl_products WHERE date(date_added) = ?
Введите дату в качестве параметра