Olá,
Estou tentando fazer uma sentença utilizando HQL que traga os produtos ordenados pela quantidade vendida de cada um, na tabela tem um campo que guarda a quantidade vendida do produto em uma determinada venda, assim eu gostaria de levantar quais foram os produtos que mais estão sendo vendidos. Estou fazendo a setença abaixo, porém não está funcionando:
Query query = getEntityManager().createQuery("SELECT sp, (SUM(sp.quantity)) as qtd " +
"FROM SaleProduct as sp " +
"GROUP BY sp.id, sp.product " +
"ORDER BY (SUM(sp.quantity))");
