1
resposta

Enunciado pede uma coisa e resposta mostra outra

Respondi com select from compras where data >= '2008-12-15' and data < '2010-12-15';e veio a resposta certa como select from compras where data between '2008-12-15' and '2010-12-15';

mas no enunciado diz maior ou igual a '2008-12-15' e menor que '2010-12-15'..............between estaria errado na ultima data. Confere?

1 resposta

Você está correto. BETWEEN é inclusivo, ou seja, é semelhante a >= e <=. Pessoalmente não gosto de usar between pois quando o filtro é por data e HORA a lógica fica errada.