ATPS BANCO DE DADOS - PASSO 1
Dissertações: ATPS BANCO DE DADOS - PASSO 1. Pesquise 862.000+ trabalhos acadêmicosPor: caioestradaa • 3/10/2013 • 232 Palavras (1 Páginas) • 635 Visualizações
Consulta Clientes: Exibir os campos: nome, cidade, UF, idade, gênero. Os registros
devem estar ordenados por nome. Filtros da consulta: cidade
SELECT NOME,CIDADE,UF,IDADE,GENERO, FROM CLIENTES
ORDER BY NOME
Consulta Funcionários: Exibir os campos: nome, cargo, idade, data de admissão,
valor da comissão. Os registros devem estar ordenados por cargo. Filtros da consulta:
ativo.
SELECT NOME,CARGO,IDADE,DATAADMISSAO,COMISSAO FROM FUNCIONARIO
ORDER BY CARGO
Consulta Vendas por Funcionário: Exibir os campos: nome do funcionário, valor da
venda. Os registros devem estar ordenados por valor da venda, sendo os maiores
valores exibidos primeiro. Filtros da consulta: dia da venda.
SELECT FUNC.NOME,VENDA.VALORTOTAL FROM FUNCIONARIO FUNC
INNER JOIN VENDA ON FUNC.FUNCIONARIOVENDA = VENDA.IDVENDA
ORDER BY VALORTOTAL DESC
Consulta Vendas por Produtos: Exibir os campos: descrição do produto, preço de
venda do produto, valor total de vendas para produto. Os registros devem estar
ordenados pelo valor total das vendas, sendo os valores maiores nos primeiros
registros. Filtros da consulta: mês em que foram realizadas as vendas.
SELECT PROD.DESCRICAO,IVENDA.PRECOVENDA,VENDA.VALORTOTAL,IVENDA.VALORTOTAL FROM PRODUTO PROD
INNER JOIN ITEMVENDA IVENDA ON PROD.IDVENDA = IVENDA.ITEMVENDA
INNER JOIN VENDA ON IVENDA.PRODUTO_ITEMVENDA = VENDA.IDPRODUTO
ORDER BY VENDA.VALORTOTAL DESC
Consulta Vendas por Cliente2: Exibir o nome do cliente, cidade, quantidade total de
vendas, valor total de vendas. A consulta deve exibir todos os clientes, inclusive aqueles
que não possuem registros de venda. Os registros devem estar ordenados por nome e
cidade. Filtros da consulta: mês em que foram realizadas as vendas.
SELECT CLIENTE.NOME,CLIENTE.CIDADE,VENDA.VALORTOTAL FROM CLIENTE
RIGHT JOIN VENDA ON CLIENTE.IDCLIENTE = VENDA.CLIENTE_VENDA
ORDER BY CLIENTE.NOME,VENDA.CIDADE
...