Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Feliz Ano Novo =)
Vamos começar o ano programando ...
O que há de errado com essa sintaxe?
$query_date = "(DATE_FORMAT(date, %Y-%m-%d) BETWEEN :value1 AND :value2)";
Formato da data na base de dados: 2015-09-17 21:15:59
Primeiro, é uma sintaxe em PHP.
Segundo, você está convertendo um campo DATETIME para STRING, aconselho o uso da função DATE().
Exemplo:
$query_date = "(DATE(date) BETWEEN :value1 AND :value2)";
Agora, encerrando a brincadeira, eu fiz o teste, e a consulta trouxe o resultado esperado, então... Qual é o problema?
bom essa consulta esta pelo meio.
Qual é a consulta completa?