Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Busca em percentual

Professor, um exemplo, tenho 3 tabelas que são relacionadas, eu preciso fazer uma consulta nelas de PERCENTUAL, só que, e o percentual de vendas baseado nas datas, eu teria que usar inner join?

3 respostas

Sim, caso precise mais detalhes coloque aqui o script de criação das tabelas e como você gostaria que ficasse a consulta.

eu fiz a pesquisa da seguinte forma:

SELECT [TABELA DE TRANSAÇÕES].BUYER_ID, [TABELA DE TRANSAÇÕES].[ID], DAY(SOLD_AT) as dia, 
cast( 100. * count(*) / sum(count(*)) over () as decimal(10,2)) as percentual FROM [TABELA DE TRANSAÇÕES] INNER JOIN 
[TABELA DE USUARIOS] ON [TABELA DE TRANSAÇÕES].ID = [TABELA DE USUARIOS].ID 
WHERE DAY ([SOLD_AT])= 30
GROUP BY [TABELA DE TRANSAÇÕES].BUYER_ID, [TABELA DE TRANSAÇÕES].[ID], DAY(SOLD_AT)

mas, percebi que estou errado, pois eu quero achar aual o percentual dos usuários que viraram compradores em até 30 dias, e não do dia 30, mas não estou conseguindo.

solução!

E se você colocasse menor ou igual Lah no 30 dias?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software