bueno amigos necesito ayuda
tengo varias tablas donde ise inner join pero solo me tiene que mostrar las tareas del ultimo mes, para esto ise un between 2012/06/01 and 2012/06/31 pero no me funciona, e intentado de varias formas ya les dejo la consulta agradeceria ayuda
SELECT tarea.codigo, tarea.descripcion, tarea.fecha_inicio, tarea.horas_estimadas, tarea.codigorepuesto, personaltarea.rutpersonal, personaltarea.codigotarea,
personal.nombre, cargo.valor_hora, personal.idcargo
FROM personal INNER JOIN
cargo ON personal.idcargo = cargo.id INNER JOIN
personaltarea ON personal.rutpersonal = personaltarea.rutpersonal INNER JOIN
tarea ON personaltarea.codigotarea = tarea.codigo
WHERE (tarea.fecha_inicio BETWEEN 2012 / 06 / 01 AND 2012 / 06 / 31)
algo extraño pasa por que si ejecut la consulta sin el where me muestra una tarea con fecha 9/06/2012 pero si pongo en where.. where fecha_inicio= 09/06/2012 ya no muestra nada . por cierto el formato de fecha es date time en mi base de datos