Questão número 314310

Uma base de dados relativa a vendas efetuadas por uma empresa apresenta as seguintes tabelas:

VENDEDOR(IdVendedor, NomeVendedor)

CLIENTE(NomeCliente, CPFCliente, TelefoneCliente)

PRODUTO(IdItem, NomeItem, ValorItem)

VENDA(IdVenda, DataVenda, IdVendedor, CPFCliente)

ITEMVENDA(IdVenda, SequencialItemVenda, IdItem,QuantidadeItem)

Que comando SQL pode ser dado para, a partir das tabelas acima, ter como resultado duas colunas, a primeira contendo o IdVenda e a segunda o valor total da venda?

  • A.

    SELECT VENDA.IdVenda, SUM(QuantidadeItem*ValorItem ) as

    ValorTotal FROM VENDA, ITEMVENDA, PRODUTO WHERE

     VENDA.IdVenda=ITEMVENDA.IdVenda And

     ITEMVENDA.IdItem=PRODUTO.IdItem GROUP BY VENDA.IdVenda;

  • B.

    SELECT VENDA.IdVenda, SUM(QuantidadeItem*ValorItem ) AS

    ValorTotal FROM VENDA, ITEMVENDA, PRODUTO WHERE

     VENDA.IdVenda=ITEMVENDA.IdVenda And

     ITEMVENDA.IdItem=PRODUTO.IdItem;

  • C.

    SELECT VENDA.IdVenda,QuantidadeItem*ValorItem AS

    ValorTotalFROM VENDA, ITEMVENDA, PRODUTO WHERE

     VENDA.IdVenda=ITEMVENDA.IdVenda And

     ITEMVENDA.IdItem=PRODUTO.IdItem ;

  • D.

    SELECT VENDA.IdVenda, SUM(QuantidadeItem*ValorItem ) as

     ValorTotal FROM VENDA, ITEMVENDA, PRODUTO WHERE

     VENDA.IdVenda=ITEMVENDA.IdVenda And

     ITEMVENDA.IdItem=PRODUTO.IdItem ORDER BY VENDA.IdVenda;

  • E.

    SELECT VENDA.IdVenda, QuantidadeItem*ValorItem as

    ValorTotal FROM VENDA, ITEMVENDA, PRODUTO WHERE

    VENDA.IdVenda=ITEMVENDA.IdVenda And

    ITEMVENDA.IdItem=PRODUTO.IdItem GROUP BY VENDA.IdVenda;

Próxima Questão
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...