Código MySQL:
Ver original
donde fecha_alta es datetime y inicio es time
y me devuelve cosas como estas:
Cita:
que es lo que estoy haciendo mal? Y-m-d 22:00:00
| ||||
CONCAT y DATE_FORMAT hola gente, estoy intentando hacer un select de este campo:
Código MySQL:
Ver original donde fecha_alta es datetime y inicio es time y me devuelve cosas como estas: Cita: que es lo que estoy haciendo mal? Y-m-d 22:00:00 |
| |||
Respuesta: CONCAT y DATE_FORMAT prueba con algo así. Yo no lo he probado. Observa que primero saco la fecha del datetime mediante DATE. Luego concateno con el time de inicio y al hacerlo lo convierto en cadena. Luego paso la cadena a fecha hora mediante otra función. Hay más formas y claro, si utilizas DATE_FORMAT, tienes que usar las comillas y el signo de % para mostrar los datos.
Código MySQL:
Ver original |
| |||
Respuesta: CONCAT y DATE_FORMAT Hola NSD... Mucho ojo, en los formatos de fecha no es lo mismo poner 'Y-m-d' a poner '%Y-%m-%d'
Código MySQL:
Ver original Saludos Leo |
| |||
Respuesta: CONCAT y DATE_FORMAT Si es para presentación, te bastará con usar date_format y concat con el campo time. Pero si tienes que hacer operaciones de fecha hora con lo que de ahí sale, sería recomendable hacer después la conversión o casting de la cadena a fecha antes de operar con ella. |
| ||||
Respuesta: CONCAT y DATE_FORMAT Si, de hecho me fue impresindible, ya que de una tabla tomo un rango de times, que es el rango de horas en que se muestra una publicidad, y de otra tabla saco la fechas de cuando va a estar vigente el lugar de la publicidad, entonces tomo la fecha de vigencia del contenedor, la concateno con la hora de la publicidad y ahi valido que este dentro de un rango especifico y mas operaciones entre fechas, mucho mejor hacerlo con un datetime que con un string |
Etiquetas: |