• 0
Sign in to follow this  
Juliana Lilian

Subconsulta

Question

Olá, pessoal. Estou há dois dias tentando fazer essa consulta e não consigo =(

 

Tenho um banco de dados de uma empresa vendedora e preciso analisar a flutuação de ordens de venda diária e horária dos últimos 3 meses no Canadá. Também preciso saber quais foram os 5 produtos mais vendidos no período e quais foram as lojas (mercado,  quiosque, etc) que mais venderam.

 

Possuo as seguintes tabelas: Ordens, com as colunas (ordem_id, datahora_id, pais_id, produto_id, loja_id,), Tabela país (pais_id, pais_nome) tabela produtos , (produto_id, loja_id, produto_nome, produto_marca), tabela datahora (datahora_id, data, hora) e a tabela lojas (loja_id, noma-loja, vertical_nome).

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

-- flutuação de ordens de venda diária e horária dos últimos 3 meses no Canadá

SELECT p.pais_nome, SUBSTRING(d.`data`,1,7) AS Ano_Mes, COUNT(o.ordem_id) AS qt_ordens
FROM ordens o
INNER JOIN pais p ON p.pais_id = o.pais_id
INNER JOIN datahora d ON d.datahora_id = o.datahora_id
WHERE d.data BETWEEN DATE_SUB(DATE(NOW()), INTERVAL 3 MONTH) AND DATE(NOW())
GROUP BY p.pais_nome, Ano_Mes
;

Siga daí para a montagem das outras duas consultas

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this