SQL - Consulta de 2 columnas DATE

 
Vista:
sin imagen de perfil

Consulta de 2 columnas DATE

Publicado por Jose (3 intervenciones) el 16/07/2015 17:13:27
Tengo una tabla Evaluaciones con los siguientes campos:
1
2
3
4
5
6
7
8
9
Campo		Tipo
idEvaluacion    int(11)
ciEvaluador      char(11)
ciEvaluado       char(11)
fechaEval	   datetime
pdeDsdEval     date	 	  // GUARDO EL INICIO DE PERIODO DE EVALUACIÓN
pdeHstEval      date	 	 // GUARDO EL FIN DE PERIODO DE EVALUACIÓN
statusEval	   tinyint(1)
promEval	   float

Y necesito hacer una consulta de periodos utilizando como fecha de inicio ( pdeDsdEval ) y como fecha final ( pdeHstEval ).
He intentado con
1
SELECT * FROM  `evaluaciones` WHERE  `pdeDsdEval` >=  '2015-05-01' AND  `pdeHstEval` <=  '2015-07-31'
Pero me deja muchos registros por fuera, es decir, es muy inexacta!.
Intente tambien con,
1
SELECT *  FROM `evaluaciones` WHERE (`pdeDsdEval` BETWEEN  '2015-05-01' AND '2015-07-31') AND (`pdeHstEval` BETWEEN  '2015-05-01' AND '2015-07-31')
y tampoco funciona!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Consulta de 2 columnas DATE

Publicado por Isaias (1921 intervenciones) el 16/07/2015 18:30:18
¿En que base de datos?, ¿Cómo llegas a es conclusión de que te deja registros fuera?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar