1
開始日と終了日が与えられたときにX分の平均値を与えるjpqlクエリを作成しようとしています。JPQL X分間の平均クエリ
jpqlでこれを行う方法はありますか、それともJavaでこれを計算する必要がありますか? ネイティブSQLクエリを作成したくありません。
これは私が達成しようとしていることを理解するためのseudo-queryです。それが構築支持していないので、
'timestmamp_x', avg(d.value) FROM Data d WHERE d.startDate > :startDate AND d.endDate < :startDate 'SOMETHING to group per x minutes';
"NativeQueries"というインターフェースをPostgresql用に実装し、それを私のDAOで使用することで解決しました。私の仕事をもっと簡単にしました。データベースが変更された場合は、新しいNativeQueriesクラスを実装するだけで済みます。答えをありがとう – heldt