1
resposta

Resolução Exercício - Filtre registros de um intervalo de datas específico

SELECT
    *
FROM tabelaemprestimo AS e
WHERE 1=1
AND e.DataInicio BETWEEN '2023-01-01' AND '2023-03-31'
;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Carlos, como vai?

O seu código está correto e atende perfeitamente ao que o exercício solicitou, utilizando a cláusula BETWEEN para filtrar o intervalo de datas de forma precisa. O uso do alias para a tabela e a estrutura condicional facilitam a leitura e futuras expansões na consulta. Parabéns por desenvolver a lógica de maneira limpa e por compartilhar sua solução com a comunidade.

Pensando na performance de consultas em cenários reais com grandes volumes de dados, de que forma a presença ou a ausência de um índice na coluna DataInicio poderia impactar a velocidade de execução desse SELECT?

Bons estudos, o fórum está sempre à disposição para acompanhar a sua evolução.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!