Jag antar att Postgres ser
select date_trunc(?, examplei0_.start_time) as col_1_0_ from examplei0_ group by date_trunc(?, examplei0_.start_time)
Och avvisar eftersom den första date_trunc(?, examplei0_.start_time)
är inte nödvändigtvis samma som den andra date_trunc(?, examplei0_.start_time)
utan att titta på de faktiska argument som lämnats in.
Om så är fallet skulle du behöva viloläge för att generera en fråga där 'day'
är inte parametriserad. Alternativt kan du skapa en funktion i postgres date_trunc_day(timestamp)
som anropar date_trunc('day', timestamp)
och anropa den nya funktionen istället.