exercício de querys banco de dados

Páginas: 3 (690 palavras) Publicado: 25 de novembro de 2013
Fazer Consultas no Banco de Dados “BDVendas” (Firebird) através de SQL para obter as
informações abaixo:
1. Estatística de Vendas por mês, parametrizadopelo ano de vendas?
 Resposta: Mês ,Número de vendas realizadas no mês , Valormédio das vendas do mês , Valor total
de vendas do mês.
SELECT Extract(Month from DATA_VENDA) MES, COUNT(DISTINCT V.CODVENDA)
NUM_VENDAS,AVG(I.QUANTIDADE * I.VALOR) MEDIA, SUM(I.QUANTIDADE * I.VALOR)
TOTAL
FROM
VENDAS V
JOIN ITENS AS I ON I.CODVENDA = V.CODVENDA
WHERE
Extract( Year from DATA_VENDA ) = ?
GROUP BY
Extract( Month fromDATA_VENDA ) , Extract( YEAR from DATA_VENDA ) ;
2. Relação das Vendas em ordem de Produtoe data da venda? ( Parâmetroperíodo das vendas)
 Resposta: Produto, CodProduto, data_venda , quantidade, valor , codvenda , nome,
nome_vendedor .
SELECT P.PRODUTO, P.CODPRODUTO, V.DATA_VENDA, I.QUANTIDADE, I.VALOR,
V.CODVENDA, C.NOME, VE.NOME_VENDEDOR
FROM
VENDAS V
JOIN ITENS AS I ONI.CODVENDA = V.CODVENDA
JOIN VENDEDORES AS VE ON VE.COD_VENDEDOR = V.COD_VENDEDOR
JOIN CLIENTES AS C ON V.CODCLIENTE = C.CODCLIENTE
JOIN TABPRODUTOS AS P ON P.CODPRODUTO = I.CODPRODUTO
WHEREDATA_VENDA BETWEEN ? AND ?
ORDER BY
CODPRODUTO, DATA_VENDA
3. Estatística de Clientes por Estado, Cidade e Bairro? (Parâmetroa quantidade de clientes por
Estado , Cidade e Bairro entre X e Y) Resposta: Estado, Nome da Cidade , Nome do Bairro, Total de Clientes
SELECT ESTADO, CIDADE, BAIRRO, COUNT(*) CLIENTE
FROM
ESTADOS E
INNER JOIN CLIENTES AS C ON E.UF = C.UF
GROUP BYESTADO, CIDADE, BAIRRO
HAVING
COUNT(*) BETWEEN ? AND ?
UNIVERSIDADE FUMEC
Ciência da Computação – Ltp4 – 2ª Lista de Exercícios
4. Estatística de Vendas por Vendedorentre a data Xe data Yparametrizados, ordenada pelo
nome do vendedor?
 Resposta: Nome do Vendedor , Data da venda mais recente noperíodo, Data da venda mais antiga
no período, Número de vendas realizadas pelo...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Exercicios resolvidos de banco de dados
  • exercício de banco de dados
  • Exercicios banco de dados
  • Exercícios de Banco de Dados
  • exercicio resolvido banco de dados
  • Exercicios banco de dados
  • Exercícios e respostas de banco de dado
  • Exercicios banco de dados

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!