Completed

Criar 6 queries Sql Server para consolidar dados de vendas

Published on the January 07, 2019 in IT & Programming

About this project

Open

Tenho um banco de dados SQL Server que possui tabelas onde estão armazenadas as vendas (cada venda possui um ou mais pagamentos associados e também possui um ou mais produtos vendidos).

Será concedido login SQL Server e url do servidor sql que está na nuvem e este login possui permissão de leitura nestas tabelas.

Também será informado o modelo de dados que envolve as tabelas necessários para a criação das consultas que consolidarão as vendas em 6 visões diferentes.

REQUISITO:
=========
Criar 6 queries SQL Server para consolidar dados de vendas conforme abaixo:

Query 1) Trazer o total vendido no período por vendedor

Query 2) Trazer o tícket médio por vendedor no período (total vendido pelo vendedor dividido pelo número de vendas neste mesmo período).

Query 3) Trazer o total vendido por dia no período escolhido (uma linha para cada dia, contendo o dia no formato "dd/mm/aaaa", o "dia da semana" e o "valor total do dia" e ordenar esta lista pelo dia.

Query 4) Trazer o total vendido no período por forma de pagamento (Ex.: Cartão, Dinheiro, Débito)

Query 5) Trazer o total vendido no período por categoria do produto, sendo que alguns produtos não estão com a categoria informada, somando nestes casos todas estes produtos em uma categoria chamada "NÃO DEFINIDA".

Query 6) Criar uma instrução sql de update para alimentar em cada venda o id do cliente caso esta venda não possua o id de cliente informado, mas tenha na venda o número do cpf do cliente que fez a compra e seja encontrado no cadastro de clientes um cliente com este cpf.


Tabelas envolvidas e que serão passadas na documentação após o projeto ser aprovado:
CLIENTES
VENDAS
ITENS DA VENDA
PAGAMENTOS DA VENDA
PRODUTOS
CATEGORIAS DE PRODUTOS

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Developer

Delivery term: January 10, 2019

Skills needed

Other projects posted by E. V.