Hádám, že Postgres vidí
select date_trunc(?, examplei0_.start_time) as col_1_0_ from examplei0_ group by date_trunc(?, examplei0_.start_time)
A odmítne, protože první date_trunc(?, examplei0_.start_time)
nemusí být nutně stejný jako druhý date_trunc(?, examplei0_.start_time)
aniž byste se podívali na skutečné předané argumenty.
V takovém případě budete potřebovat režim spánku, abyste mohli vygenerovat dotaz, kde 'day'
není parametrizován. Případně vytvořte funkci v postgres date_trunc_day(timestamp)
který volá date_trunc('day', timestamp)
a místo toho zavolejte novou funkci.