0
모든 가격을 하나의 열에 합산하려고하는데, 어리석은 합계를 출력합니다. 내 쿼리가 정확하지 않은 경우 도움을주십시오. 감사.jpql SUM 하나의 열
@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)))));
나는 괜찮다고 말하고 싶습니다. 형식화하기 전에 totalCost를 인쇄하십시오. 포맷터가 잘못 구성된 것일 수 있습니다. – alterfox
그것은 이상한 일이긴하지만, 데이터베이스의 가격을 변경했는지, 정확한 금액을 여전히 인쇄하는지 여부는 중요하지 않습니다. S –
캐시 된 값을 읽을 수 있습니다. 새 쿼리를 만들고 다른 열을 더합니다. – alterfox