Linha mais complicada, porém funciona da mesma forma:
SELECT * FROM notas_fiscais
WHERE DATA_VENDA >= '2017-01-01' AND DATA_VENDA < '2018-01-01'
LIMIT 10;
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Linha mais complicada, porém funciona da mesma forma:
SELECT * FROM notas_fiscais
WHERE DATA_VENDA >= '2017-01-01' AND DATA_VENDA < '2018-01-01'
LIMIT 10;
Oi, Rodrigo! Tudo bem?
Parabéns pela resolução do desafio!
Uma dica para tornar a sua seleção mais enxuta é utilizar como filtro a seguinte condição: DATA_VENDA = '2017-01-01'. Dessa maneira, nos certificamos que todos os registros retornados serão exclusivos desta data, ou seja, não haverão períodos posteriores.
Caso não estivéssemos utilizando a cláusula LIMIT, a qual especifica a quantidade de linhas que serão apresentadas após o SELECT, poderíamos ter registros de outras datas além de 01/01/2017. Contudo, com o filtro que construímos, isso não ocorre.
A partir dessa alteração, chegamos no seguinte resultado:
SELECT * FROM notas_fiscais
WHERE DATA_VENDA = '2017-01-01'
LIMIT 10;No universo de banco de dados, existem diferentes maneiras de solucionar o mesmo problema. Durante a construção do nosso conhecimento, praticar com essas distintas formas é um exercício super bacana para a consolidação de aprendizados.
Rodrigo, continue estudando e se dedicando! Se surgir alguma dúvida, fico à disposição para ajudar.
Um forte abraço!