sql >> Databasteknik >  >> RDS >> PostgreSQL

Gruppera efter avkortat datum i JPA

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.




  1. Symbolerna jag bör vara medveten om för SQL-injektion

  2. Python-modulen cx_Oracle-modulen kunde inte hittas

  3. Hur itererar man över Yii CActiveDataProvider-objekt?

  4. Konvertera objektmatris till matriskompatibel för nodejs/pg/unnest