sql >> Database >  >> RDS >> PostgreSQL

Groeperen op ingekorte datum in JPA

Ik gok dat Postgres het ziet

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

En verwerpt omdat de eerste date_trunc(?, examplei0_.start_time) is niet noodzakelijk hetzelfde als de tweede date_trunc(?, examplei0_.start_time) zonder naar de daadwerkelijke argumenten te kijken.

Als dat het geval is, hebt u de slaapstand nodig om een ​​zoekopdracht te genereren waarbij 'day' is niet geparametreerd. U kunt ook een functie maken in postgres date_trunc_day(timestamp) die date_trunc('day', timestamp) . aanroept en roep in plaats daarvan de nieuwe functie aan.




  1. pandas - Samenvoegen van stringkolommen werkt niet (bug?)

  2. MySQL Event Scheduler op een specifieke tijd elke dag

  3. Mysql:Programmatisch alle externe sleutels verwijderen

  4. Hoe de beheerderspagina's van Django te versnellen met schattingen van het aantal PostgreSQL?