0
respostas

Exercício 5

SELECT f.nome as 'Nome do Fornecedor', COUNT(iv.venda_id) as 'Quantidade de Vendas', strftime('%Y', v.data_venda) Ano
from vendas v
JOIN itens_venda iv on v.id_venda = iv.venda_id
JOIN produtos p on iv.produto_id = p.id_produto
JOIN fornecedores f on p.fornecedor_id = f.id_fornecedor
WHERE strftime('%Y', v.data_venda) = (SELECT MIN(strftime('%Y', data_venda)) as 'Primeiro Ano disponível na base'
FROM vendas
LIMIT 1)
GROUP by f.id_fornecedor
ORDER by COUNT(iv.venda_id) DESC
LIMIT 1