2012-02-17 25 views
6

tengo la siguiente consulta: select avHours, date_add('2010-01-20', Interval 2 DAY) from tbl_available order by avHours;MySQL: DATE_ADD devuelve BLOB

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 solucionar esto?

¡Gracias de antemano!

Respuesta

10

Las funciones de MySQL a veces se convierten en BLOB. se puede arreglar si va a emitir resultado a un tipo de fecha a sí mismo, por ejemplo -

SELECT DATE(DATE_ADD('2010-01-20', INTERVAL 2 DAY)) 

o

SELECT CAST(('2010-01-20' + INTERVAL 2 DAY) AS DATE) 
Cuestiones relacionadas