1
resposta

Solução desafio

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;
1 resposta

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!