I'd like some help on how to solve the last 3 selects below.
Rememberingthatthereportsthatcontaintheitem"Total quantity" require the total quantity of the product taking into account all the requests made.
SELECT pedido.horario_pedido AS horario,
pedido.nome_cliente AS nome,
nome_pedido.lista_pedido AS pedido,
query_total_preco.valor_total,
contato???
FROM
pedido
JOIN
itens_pedido itens
ON
pedido.id_pedido
=
itens.pedido_id_pedido
JOIN
(
SELECT
pedido.id_pedido AS id_pedido,
string_agg(produto.nome,', ') AS lista_pedido
FROM
itens_pedido pedido
JOIN
produto
ON
pedido.produto_id_produto = produto.id_produto
GROUP BY
pedido.id_pedido
) AS nome_pedido
ON
pedido.id_pedido = nome_pedido.id_pedido
JOIN
(SELECT pedido_id_pedido AS id_pedido,
SUM(valor_total) AS valor_total
FROM
itens_pedido
GROUP BY (pedido_id_pedido) ) AS query_total_preco
ON
nome_pedido.id_pedido = query_total_preco.id_pedido
I even started trying to make the second one but did not quit
If you can help me, I'll be grateful.
link