A ordem dos relacionamentos da minha consulta ficou diferente da consulta do professor.
 SELECT strftime('%Y', v.data_venda) as ano, c.nome_categoria as nome_da_categoria, COUNT(iv.produto_id) as quant_vendas
from categorias c
JOIN produtos p on c.id_categoria = p.categoria_id
JOIN itens_venda iv on p.id_produto = iv.produto_id
JOIN vendas v on iv.venda_id = v.id_venda
WHERE strftime('%m', v.data_venda) = '11'
GROUP by ano, nome_da_categoria
ORDER by ano, quant_vendas DESC;
A ordem dos relacionamentos faz diferença no resultado?
 
            