Home Forums Fórum Banco de Dados e Linguagem SQL com PostgreSQL Dúvida na escolha de tabelas

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #52960

    Buenas,

    No exercício 6 de subconsultas, fique na dúvida do porque foi utilizado a tabela pedido_produto uma vez que a tabela pedido já possui o valor total do pedido. Ou foi feita uma consulta mais complexa apenas para treinar? Ainda assim acho que daria uma resposta diferente, pois foi considerado o somatório do valor_unitário de cada produto, desconsiderando a quantidade (até onde consegui entender a consulta).

    Obrigado desde já!!!

    #52969
    Gabriel Alves
    Keymaster

      Olá Fernando!

      Sim, foi mais complexo para fins de treinamento e exercitar a criação de queries maiores. O uso da tabela pedido_produto foi mais com propósito didático, para treinar subconsultas correlacionadas e agregações, do que por necessidade real do modelo. Em um cenário prático, se a coluna pedido.valor já representa corretamente o total do pedido, o mais simples (e correto) seria usá-la diretamente, sem recalcular nada.

      E sua observação está correta sim, o exercício desconsidera a quantidade.

      Pra levar em consideração a quantidade, você usaria desse modo:

      sum(pdp.valor_unitario * pdp.quantidade)
    Viewing 2 posts - 1 through 2 (of 2 total)
    • You must be logged in to reply to this topic.