sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo configurar '5 días' (intervalo de fecha y hora) en jdbc para PostgreSQL?

Puede pasar un parámetro de cadena y convertirlo, por ejemplo,

select * from foo where (time + CAST(? AS interval)) > current_timestamp

o pase un parámetro int multiplicado por un intervalo fijo, lo cual es mejor si siempre trabaja con días, no con intervalos más complejos. Por ejemplo

select * from foo where (time + ? * INTERVAL '1' DAY) > current_timestamp

con un setInt parámetro.