Desafio 5
#Marca que foi mais vendido no Estado de São Paulo
query = '''SELECT PRODUTOS.MARCA, COUNT(*) AS produtos_pedidos
FROM ITENS_PEDIDOS
JOIN PRODUTOS ON ITENS_PEDIDOS.PRODUTO_ID = PRODUTOS.PRODUTO_ID
WHERE ITENS_PEDIDOS.ESTADO = 'BR-SP'
GROUP BY PRODUTOS.MARCA
ORDER BY produtos_pedidos DESC;
'''
df_prod_sp = sql_df(query)
df_prod_sp
#Top 10 marcas SP
df_prod_sp = df_prod_sp.head(10).sort_values(by='produtos_pedidos', ascending=True)
df_prod_sp
#Criando grafico das marcas mais pedidas em SP
plt.barh(df_prod_sp['marca'],df_prod_sp['produtos_pedidos'], color= '#9353FF')
plt.xlabel('Quantidade Vendida')
plt.ylabel('Marcas')
plt.title('As 10 marcas mais pedidas em SP')
plt.show()
Desafio 6
#Codigo para ver os 10 produtos que tem mais pedidos em Dezembro
query = '''SELECT PRODUTOS.PRODUTO, COUNT (PEDIDOS.PEDIDO_ID) AS TOTAL_PEDIDOS
FROM PEDIDOS, PRODUTOS
WHERE strftime('%m', data_compra) = '12' AND PEDIDOS.PRODUTO_ID = PRODUTOS.PRODUTO_ID
GROUP BY PRODUTOS.PRODUTO
ORDER BY TOTAL_PEDIDOS DESC
LIMIT 10;
'''
df_natal = sql_df(query)
df_natal
#Criando grafico com o top 10 do natal
plt.barh(df_natal['produto'],df_natal['TOTAL_PEDIDOS'], color= '#9353FF')
plt.xlabel('Quantidade Vendida', size = 12, color = ('b'))
plt.ylabel('Produto', size = 12, color = ('b'))
plt.title('Os 10 produtos mais pedidos no Natal', color=('r'))
plt.show()