Informática, perguntado por pizzabuenoboy, 1 ano atrás

Os supermercados Baratão fizeram um mega bazar de produtos de limpeza no ultimo final de semana, nas suas 4 lojas. Nesta 2º feira o diretor da rede para identificar qual loja foi a campeã de vendas, solicitou a equipe de T.I. uma relação de lojas com seu total de vendas de produtos de limpeza por ordem de maior valor de vendas para o menor. Sabendo que a tabela de "LojasVendas" possui os campos: Cod_Loja, Cod_Tp_Produto, Cod_produto sendo esses inteiros de 2 dígitos e Data_Venda sendo tipo Date e Valor_Produto sendo Decimal(3,2). Onde todos os campos não aceitam valores nulos, sabendo se que o tipo de produto 2 equivale aos produtos de limpeza e que os dias 02 e 03/07/2012 equivalem ao sábado e domingo da promoção.

Qual o script SQL necessário para trazer corretamente esses resultados?
Assinale a alternativa que apresenta o Script SQL correto.
Escolha uma:

a. Select Cod_Loja, Sum(Valor_Produto) from LojasVendas
WHERE (Data_Venda BETWEEN '02/07/2012' AND '03/07/2012')
And Cod_Tp_Produto <> 2
group by Cod_loja
order by Valor_Produto;

b. Select Cod_Loja, Sum(Valor_Produto) from LojasVendas
WHERE (Data_Venda BETWEEN '02/07/2012' AND '03/07/2012')
And Cod_Tp_Produto = 2
group by Cod_loja
order by Valor_Produto;

c. Select distinct Cod_Loja, Sum(Valor_Produto) from LojasVendas
WHERE (Data_Venda >='02/07/2012' <= '03/07/2012')
And Cod_Tp_Produto = 2
group by Cod_loja
order by Valor_Produto;

d. Select distinct Cod_Loja, Sum(Valor_Produto) from LojasVendas
WHERE (Data_Venda BETWEEN '02/07/2012' AND '03/07/2012')
And Cod_Tp_Produto = 2
group by Cod_loja


e. Select distinct Cod_Loja, Sum(Valor_Produto) from LojasVendas
WHERE (Data_Venda BETWEEN '02/07/2012' AND '03/07/2012')
And Cod_Tp_Produto = 2
group by Cod_loja
order by Valor_Produto;

Soluções para a tarefa

Respondido por lone456
14

Select distinct Cod_Loja, Sum(Valor_Produto) from LojasVendas

WHERE (Data_Venda BETWEEN '02/07/2012' AND '03/07/2012')

And Cod_Tp_Produto = 2

group by Cod_loja

order by Valor_Produto;

Respondido por wnaraujo1
0

Resposta: Select distinct Cod_Loja, Sum(Valor_Produto) from LojasVendas

WHERE (Data_Venda BETWEEN '02/07/2012' AND '03/07/2012')

And Cod_Tp_Produto = 2

group by Cod_loja

order by Valor_Produto;

Explicação:

Perguntas interessantes