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.