Escolar Documentos
Profissional Documentos
Cultura Documentos
/* INSERÇÕES*/
COMMIT;
COMMIT;
/*QUESTAO 1*/
select cliente.nomecliente, pedido.valor, vendedor.nomevendedor
from cliente, pedido, vendedor
where cliente.codcliente = pedido.refcli and pedido.refvend = vendedor.codvendedor
and pedido.data = '2022/10/12' and pedido.refvend = 1
union
select cliente.nomecliente, pedido.valor, vendedor.nomevendedor
from cliente, pedido, vendedor
where cliente.codcliente = pedido.refcli and pedido.refvend = vendedor.codvendedor
and pedido.data = '2022/10/12' and pedido.refvend = 4
union
select cliente.nomecliente, pedido.valor, vendedor.nomevendedor
from cliente, pedido, vendedor
where cliente.codcliente = pedido.refcli and pedido.refvend = vendedor.codvendedor
and pedido.data = '2022/10/12' and pedido.refvend = 6
/*FALTOU VERIFICAR SE O VENDEDOR VENDEU MAIS DE UMA VEZ PARA O MESMO CLIENTE*/
/*QUESTAO 2*/
select cliente.nomecliente, count(pedido.codpedido), sum(pedido.valor)
from cliente, pedido, prazo
where pedido.data = '2022/10/12' and cliente.codcliente = pedido.refcli and
prazo.codprazo = 1
group by cliente.nomecliente
order by count desc
/*FALTOU RENOMEAR AS COLUNAS E FAZER O MONTANTE MAIOR QUE 100*/
/*QUESTAO 3*/
select cliente.codcliente, cliente.nomecliente, count(pedido.refcli =
cliente.codcliente)
from cliente
left join pedido
on pedido.refcli = cliente.codcliente
group by cliente.codcliente, cliente.nomecliente
order by count desc
/*QUESTAO 4*/
select produto.nomeproduto, count(produto.codproduto = pedido.refprod)
from produto
left join pedido
on produto.codproduto = pedido.refprod
group by produto.nomeproduto
order by count desc
/*QUESTAO 5*/
select produto.nomeproduto, count(produto.codproduto = pedido.refprod)
from produto, pedido
where produto.codproduto = pedido.refprod and pedido.data = '2022/10/12'
group by produto.nomeproduto
union
select produto.nomeproduto, count(produto.codproduto = pedido.refprod)
from produto, pedido
where produto.codproduto = pedido.refprod and pedido.data != '2022/10/12'
group by produto.nomeproduto
order by count desc
/*FALTOU CRIAR A COLUNA 'DESCRICAO'*/