Olá gente!
Estou com um problema para fazer um select entre duas datas.
Lembrnado que o campo data é do tipo varchar e as datas gravadas estão asssim(22/03/2010).
Já tentei isso:
select codigo, nome_completo, data_insc from inscricoes_cursos
where data_insc between '20/2/2010' AND '20/3/2010' ;
flws...
Olá chipis...
Primeiramente, vc precisa dizer ao MySQL que o tipo de campo é DATE OU DATETIME, más, creio que para o seu caso
o tipo do campo pode ser DATE. E quando for efetuar uma comparação em cima do campo date ou lhe atribuir um conteúdo,
ou seja, uma data, precisa primeiro converter esta data para o formato ISO.
Sua instrução ficaria assim, observe:
select codigo, nome_completo, data_insc from inscricoes_cursos
where data_insc between '2010/02/20' AND '2010/03/20';
Vc ainda pode criar uma função em seu sistema para converter as datas digitadas pelo usuário para o formato ISO.
Espero que tenha conseguido te ajudar.
Boa sorte.