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

Gruppér efter afkortet dato i JPA

Jeg gætter på, at Postgres ser

select date_trunc(?, examplei0_.start_time) as col_1_0_ from examplei0_ group by date_trunc(?, examplei0_.start_time)

Og afviser fordi den første date_trunc(?, examplei0_.start_time) er ikke nødvendigvis det samme som den anden date_trunc(?, examplei0_.start_time) uden at se på de faktiske argumenter, der er sendt ind.

Hvis det er tilfældet, skal du gå i dvale for at generere en forespørgsel, hvor 'day' er ikke parametriseret. Alternativt kan du oprette en funktion i postgres date_trunc_day(timestamp) der kalder date_trunc('day', timestamp) og kalder den nye funktion i stedet.




  1. Fejl:R kan ikke oprette forbindelse til MySQL

  2. Ville en begrænsning af en unik nøgle med mange felter skade MySQL-ydeevnen?

  3. kodetænder dynamisk routing

  4. Php mysql pdo-forespørgsel:udfyld variabel med forespørgselsresultat