Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2012, 03:15
edotropic
 
Fecha de Ingreso: noviembre-2010
Ubicación: chile,santiago
Mensajes: 101
Antigüedad: 13 años, 5 meses
Puntos: 1
consulta con intervalo de fecha

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