Estou precisando de ajuda para converter a instrução SQL abaixo para JPQL.
select
DATE(pedido.`dt_pedido` ) AS barChartLabels ,
COUNT(pedido.id) AS qtdPedido,
SUM(itens.total * pedido.`taxa_compra`) as percentualCompra,
SUM(pedido.`taxa_bairro`) AS valorEntrega,
SUM(itens.total) as custoProdutos
from `pedido`
inner join ( select `pedido_id` as pedido_id, SUM(item.`quantidade` * item.preco) as total
from `item_pedido` item group by item.`pedido_id` ) as itens on itens.pedido_id = pedido.id
where (month(DATE(pedido.dt_pedido)) = :pMes) and (year(DATE(pedido.dt_pedido)) = :pAno)
group by DATE(pedido.`dt_pedido` )
A consulta JPQL será aplicada neste modelo simplificado, a dificuldade é que não estou conseguindo realizar um join com select igual no modelo SQL e não estou encontrando literatura que mostre como fazer isso.
