Cita:
Iniciado por wesos
MySQL ha devuelto un conjunto de valores vacío (es decir: cero columnas). (La consulta tardó 0.3237 segundos.)
:(
Hay tres posibilidades para este error:
1) No existen datos que cumplan con el WHERE...
2) Que la fecha la tengas mal formateada en el registro.
3) Que las variables usadas no contengan lo que tu supones que tienen (eso es problema de programación)
Para el STR_TO_DATE() es lo mismo poner "1/12/2014", que poner "01/12/2014":
Código MySQL:
Ver original+------------+
| Fecha |
+------------+
| 2014-12-01 |
+------------+
mysql>
+------------+
| Fecha |
+------------+
| 2014-12-01 |
+------------+
Pero no es lo mismo si el texto tiene otro formato:
Código MySQL:
Ver original+-------+
| Fecha |
+-------+
+-------+
1 row
in set, 1 warning
(0.00 sec
)
+-------+
| Fecha |
+-------+
+-------+
1 row
in set, 1 warning
(0.00 sec
)
Verifica las variables, captura la sentencia tal y como fue creada, y finalmente
postea una muestra real de los datos que tienes en la tabla, en esa columna.