sql >> Databáze >  >> RDS >> PostgreSQL

Seskupit podle zkráceného data v JPA

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.




  1. Schéma databáze systému zasílání zpráv

  2. Sailsjs Mysql ORM více dotazů na stejné pole tabulky

  3. Předchozí/následující tlačítka?

  4. Mohu detekovat a zpracovat varování MySQL pomocí PHP?