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;
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!