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

Hvordan indstilles '5 dage' (datotidsinterval) i jdbc til PostgreSQL?

Du kan enten sende en strengparameter og caste den, f.eks.

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

eller send en int-parameter ganget med et fast interval, hvilket er bedre, hvis du altid arbejder med dage og ikke mere komplekse intervaller. F.eks.

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

med en setInt parameter.



  1. Brug ligesom '%' og match NULL-værdier med NUMBER kolonner

  2. Basisklasse og afledte objektvarianter

  3. EntityManager-undtagelseshåndtering i sessionsbean

  4. SQL forhindrer duplikerede poster, hvis der findes 2 værdier