Código MySQL:
Ver original
Y me daria la cantidad de la fecha de hoy solamente.
Pero ahora la pregunta es: ¿Cómo ago para que si el campo esta en vez de datetime, está en formato time()? ¿Cómo devería hacer la consulta?
Saludos.
| ||||
Obtener resultado de fecha hoy Buenas tengo una tabla con tipo de fecha datetime y cuando quiero sacar el resultado de la fecha hoy realizo está consulta:
Código MySQL:
Ver original Y me daria la cantidad de la fecha de hoy solamente. Pero ahora la pregunta es: ¿Cómo ago para que si el campo esta en vez de datetime, está en formato time()? ¿Cómo devería hacer la consulta? Saludos. Última edición por gnzsoloyo; 27/04/2014 a las 07:59 Razón: Codigo de programación no permitido en foros de BBDD |
| ||||
Respuesta: Obtener resultado de fecha hoy Si eso era la idea en caso de que no lo solucionará, crear otro campo y guardarlo en datetime, pero al tener el campo cojido con time() puedo sacar la fecha en formato date(), lo que no puedo realizar la consulta para fecha de hoy. Saludos y gracias por contestar. |
| ||||
Respuesta: Obtener resultado de fecha hoy Un par de notas: 1) No es necesario complicar las funciones para obtener la fecha de hoy. MySQL tiene funciones específicas para eso. En lugar de:
Código MySQL:
deberías usar Ver original
Código MySQL:
Ver original 2) Si bien es conveniente un campo de tipo DATETIME, porque es mucho más abarcativo, para cumplir con lo que quieres alcanza con un campo DATE y otro TIME. Poner un TIME y un DATETIME al mismo tiempo no parece una buena idea, porque replicas datos entre dos campos (la parte de horas). Y siempre se debe evitar ese tipo de redundancias. Nota: Cuando dices DATE() es la función de fecha y no el tipo de columna DATE (sin paréntesis). Tenlo en cuenta para las descripciones, de modo que no se confundan las ideas.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: Obtener resultado de fecha hoy Muchas gracias por la info gnzsoloyo, alfinal e decidido en ponerlo en datetime la DB y quitar el cojerlo con time(), me ha funcionado igual y e podido cojer lo que queria (fecha hoy). Un saludo. |
Etiquetas: |