Criar 6 queries Sql Server para consolidar dados de vendas


Completed
Description:
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

SQL SQL Server

USD 100 - 250

Budget

39

Bids

47

Interested freelancers

Published: 6 months ago

Deadline: 7 days

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you’ll receive proposals from the best freelancers.


Freelancers who already applied to this project

Alexandre Y.Sou desenvolvedor desde 1999. Cursei processamento de dados na Fatec-SP e desde então trabalho na área. Atualmente sou especializado em desenvolvimento Asp.Net MVC, mas também fiz muitos freelancer em PHP. Conheço mui... More details

Thales P. A.Tenho experiência a mais de 8 anos em desenvolvimento e sustenção de sofware nível full-stack. Ja trabalhei em grandes empresas e hoje CTO do uma startup aqui em Brasília. More details