Banco de Dados 1

1209 palavras 5 páginas
Exercício de BD2 – PR1
Utilizando os dados existentes no script ScPopulaBD2.txt e as estruturas do script CriaTB_BD2.txt
(anexos) crie comandos SQL para:
1) Forneça as informações do cliente com sobrenome Faria , as informações necessárias são seu código, nome, cidade, endereço, valores comprados por mes . select c.cod_cli, c.nome_cli, c.cidade, year(p.dt_ped) ano, month(p.dt_ped) mes, sum(p.vl_ped) valorComprado from cliente c join pedido p on c.cod_cli=p.cod_cli where c.nome_cli like ‘%Faria’ group by c.cod_cli, c.nome_cli, c.cidade, ano, mes

2) Quem são os clientes localizados na R. Gavião Peixoto em Niterói e quem são os vendedores que os atendem? select distinct c.nome_cli, c.cidade, c.endereco, v.nome_vend from cliente c join pedido p on c.cod_cli=p.cod_cli join Vendedor v on p.cod_vend=v.cod_vend where c.endereco like ‘%Gavião Peixoto%’ and c.cidade = ‘niteroi’
3) Identifique todos os clientes com nome Jose que compraram produtos com unidade de venda lata ‘LT’ ou unidade ‘UNI’. select distinct c.nome_cli, pr.nome_prod, pr.unid_prod from cliente c join pedido p on c.cod_cli=p.cod_cli join item_pedido i on p.num_ped=i.num_ped join produto pr on i.cod_prod=pr.cod_prod where pr. unid_prod=’LT’

4) Faça o ranking de quantidade de venda de todos os produtos vendidos. Apresente o nome do produto, quantidade total de venda do produto e percentual de participação, calculado pela fórmula:
(qt. Venda produto / qt. Total de venda de todos os produtos) * 100 e faça o arredondamento em duas casas decimais. select SQ1.Prod, SQ1.qt,round((SQ1.qt/SQ2.qttot)*100,2) Part from
(SELECT pr.desc_prod Prod,sum(i.qt_prod) qt FROM item_pedido i join produto pr on i.cod_prod=pr.cod_prod group by pr.desc_prod) SQ1,
(SELECT sum(i.qt_prod) qttot FROM item_pedido i) SQ2 order by part desc,SQ1.qt desc

5) Qual foi o faturamento mensal da empresa para cada mês de cada ano?
Apresentar as seguintes colunas: Ano, mês (numérico), mês (nome) e

Relacionados

  • BANCO DE DADOS 1
    1619 palavras | 7 páginas
  • Banco de dados 1
    550 palavras | 3 páginas
  • banco de dados 1
    884 palavras | 4 páginas
  • Banco de Dados 1
    1502 palavras | 7 páginas
  • banco de dados 1
    390 palavras | 2 páginas
  • Banco de dados 1
    947 palavras | 4 páginas
  • Banco de dados 1
    367 palavras | 2 páginas
  • Banco De Dados 1
    840 palavras | 4 páginas
  • Banco de Dados 1
    979 palavras | 4 páginas
  • Banco de Dados 1
    1419 palavras | 6 páginas