exercício de querys banco de dados

690 palavras 3 páginas
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 from DATA_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 ON I.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
WHERE
DATA_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 BY
ESTADO, 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 Y parametrizados, 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

Relacionados

  • Hibernate
    19594 palavras | 79 páginas
  • Apostila JAva
    41186 palavras | 165 páginas
  • persistencia-com-jpa2-e-hibernate
    41186 palavras | 165 páginas
  • Desenvolvimento de Banco de Dados
    3269 palavras | 14 páginas
  • Desenvolvedor
    41186 palavras | 165 páginas
  • JPA2 and Hibernate
    41186 palavras | 165 páginas
  • Treinamento Queries
    3042 palavras | 13 páginas
  • DESENVOLVIMENTO DE BANCO DE DADOS 1501
    6101 palavras | 25 páginas
  • K19 - SQL E MODELO RELACIONAL
    9332 palavras | 38 páginas
  • Aula 04 Conhecimentos De Banco De Dados SQL Parte II
    8209 palavras | 33 páginas