1

我正在尝试创建一个 JPQL 查询,该查询计算最近 n 条记录中某些列的平均值。相应的 MS SQL 查询将是:

select avg(t.value) from (select top 10 * FROM CamaOperationalData order by TimeStamp desc) t

谁能告诉我如何在不使用本机查询的情况下实现这一目标?

4

1 回答 1

0

我自己不要使用 JPQL,但是快速的谷歌搜索jpql select top显示了几个可能的答案。其中之一就是这个,它建议使用这个命令:

query.setMaxResults(n); 
于 2012-11-14T19:43:38.817 回答