Soma de valores de um campo

1 resposta
C

Olá pessoal, tenho um clássico caso de uso: Pedidos - Itens_Pedidos - Produtos, onde pretendo através de uma consulta sql, apenas retornar a soma do valor dos itens. Porém não sei como fazer isso. Estou tentando assim, e está me retornando uma string vazia!!!

public String getValorPedido(int id_pedidos) {
     String resultado = "";
     EntityManager em = this.getEm();
         try {
	resultado = (String)em.createNativeQuery(
	"SELECT  sum(pr.valor) as soma FROM pedidos pe, produtos pr, item_pedidos ip where ip.id_pedidos = pe.id_pedidos and ip.id_produtos = pr.id_produtos and pe.id_pedidos = "	+ id_pedidos).getSingleResult();
			
	} catch (Exception ex) {
			
	} finally {		}
	
                return resultado;
	
                }

Alguém teria alguma solução para o meu problema???
info: MySql, JPA/Hibernate

1 Resposta

R

Acho que seu código está dando erro. Coloque um “ex.printStackTrace()” dentro do bloco catch para ver o que está acontecendo.

Criado 14 de março de 2010
Ultima resposta 15 de mar. de 2010
Respostas 1
Participantes 2