PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come impostare "5 giorni" (intervallo datetime) in jdbc per PostgreSQL?

Puoi passare un parametro String e lanciarlo, ad esempio

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

oppure passare un parametro int moltiplicato per un intervallo fisso, il che è meglio se lavori sempre con giorni non a intervalli più complessi. Es.

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

con un setInt parametro.