Respuesta: Consulta MYSQL No, amigo.
Lo recomendable es usar campos de tipo DATE, DATETIME,TIMESTAMP, etc., es decir, campos fecha para fecha. De ellos puedes sacar todo, ordenar, buscar por rango y siempre obtendrás los resultados deseados. Olvídate ahora de eso de separar año, mes y día en la base de datos. De hecho lo que se suele hacer cuando se hacen consultas desde formularios es reunir los tres datos que forman una cadena, luego convertirla en tiempo y finalmente lanzar la consulta para comparar ese tiempo con el del campo tipo fecha de la base de datos. |