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?
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?
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.
E se você colocasse menor ou igual Lah no 30 dias?