jpql SUM一列

时间:2013-10-16 21:08:44

标签: java jpql

我试图将所有价格加在一列中,但它输出了一个荒谬的总数。请帮忙,不确定我的查询是否不正确。谢谢。

@NamedQuery(name = "Tyrerange.totalCost", query = "SELECT SUM(t.dblTyreCost) FROM Tyrerange t"),    

double totalCost = (double) em.createNamedQuery("Tyrerange.totalCost").getSingleResult();

document.add(new Paragraph(String.valueOf((df.format(totalCost)))));

1 个答案:

答案 0 :(得分:1)

查询看起来不错。也许正在读取缓存的值。创建一个新查询并总结其他一些列来检查这一点。