Oi, Leonardo! Como vai? :)
Parabéns por concluir a atividade e obrigada por compartilhar aqui a sua resolução! :)
Vou deixar abaixo alguns pontos importantes para você analisar:
→ Agrupar diretamente por ano_mes
é mais compacto e pode ser mais fácil de ler em alguns casos. Contudo, separar ano e mês pode tornar a consulta mais legível e clara, especialmente para quem está revisando o código e pode não estar familiarizado com a função STRFTIME
.
→ A sua consulta pode ser considerada menos flexível se você precisar manipular ou filtrar os dados por ano ou mês separadamente em algum momento. Em uma consulta separada, você poderia facilmente filtrar ou ordenar por ano ou mês separadamente.
→ Já em termos de performance, ambas as consultas são equivalentes na maioria dos casos, já que ambas utilizam a função STRFTIME
para extrair partes da data. A função strftime()
é otimizada para extrair partes da data, então a diferença de performance é mínima.
Em resumo, a melhor escolha depende do seu objetivo e do contexto da sua consulta. Se a legibilidade e a flexibilidade são prioridades, criar colunas separadas é uma boa opção. Se você precisa de uma consulta mais compacta e a flexibilidade não é crucial, agrupar por ano_mes pode ser suficiente.
Desejo sucesso! Continue firme nos estudos! ✨✨
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!