MySql: Date add возвращает BLOB
У меня есть следующий запрос:
select avHours, date_add('2010-01-20', Interval 2 DAY) from tbl_available order by avHours;
но он возвращает поле blob, а не поле даты. когда я вижу значение в поле Blob, это правильная дата.
Как я могу это исправить?
спасибо заранее!
1 ответов
функции MySQL иногда преобразуются в BLOB. Вы можете исправить это, если вы сами приведете результат к типу даты, например -
SELECT DATE(DATE_ADD('2010-01-20', INTERVAL 2 DAY))
или
SELECT CAST(('2010-01-20' + INTERVAL 2 DAY) AS DATE)