Mysql: date_add devuelve blob
Pregunta
Tengo la próxima consulta: select avHours, date_add('2010-01-20', Interval 2 DAY) from tbl_available order by avHours;
Pero devuelve un campo BLOB y no un campo de fecha. Cuando veo el valor en el campo BLOB, es la fecha correcta.
¿Cómo puedo arreglar esto?
¡Gracias por adelantado!
Solución
MySQL funciona a veces se convierte en blob. Puede solucionarlo si lanzará el resultado a un tipo de fecha usted mismo, por ejemplo,
SELECT DATE(DATE_ADD('2010-01-20', INTERVAL 2 DAY))
o
SELECT CAST(('2010-01-20' + INTERVAL 2 DAY) AS DATE)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow