Sres,
estou realizando uma consulta, tenho um formulário que preencho dois campos que seriam o data1 e o data2 p/ o script do sql. Ele retorna a busca, porém não obedece alguns critérios, por exemplo:
data1 = 24/07/2008
data2 = 30/07/2008
Ao invés dele retornar os resultados somente desse período, ele retorna o periodo entre 24 - 30, porém de todos os meses e todos os anos. Ou seja, só entende o "dia".
o script:
select *, date_format(dataent,'%d/%m/%Y'), from trabalho a, funcionario b where a.funcionario = b.ID and date_format(dataent,'%d/%m/%Y') BETWEEN '"+txtdata+"' and '"+txtdata2+"'