Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2012, 16:08
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Exclamación Problema con Between fechas fuera de rango

Buenas Amigos estoy haciendo una consulta desde php con mysql donde necesito traerme ciertos registros que esten dentro de un rango de fechas (obviamente cumpliendo otras condiciones), el problema es que estoy colocando el rango 01/03/2012 a 31/03/2012, pero me esta devolviendo fechas del 2011, y quiero saber porque? mi codigo sql es:

Código MySQL:
Ver original
  1. SELECT registros.cedula,empleados.nombres,DATE_FORMAT(registros.entrada1,'%d/%m/%Y, %r') as
  2. entrada1,DATE_FORMAT(registros.salida1,'%d/%m/%Y, %r') as salida1,DATE_FORMAT(registros.entrada2,'%d/%m/%Y,%r') as entrada2,DATE_FORMAT(registros.salida2,'%d/%m/%Y, %r') as salida2,empleados.empresa as
  3. nomina,registros.empresa as lugar FROM registros INNER JOIN empleados ON registros.cedula=empleados.cedula WHERE (registros.cedula>0) AND (DATE_FORMAT(registros.entrada1,'%d/%m/%Y') between '01/03/2012' AND '31/03/2012') AND (empleados.empresa = 'BEST SHOP C.A.') ORDER BY registros.entrada1;

Podrian Ayudarme? porque de verdad no veo el error...