MySql: Date_add возвращает BLOB - PullRequest
       2

MySql: Date_add возвращает BLOB

6 голосов
/ 17 февраля 2012

у меня следующий запрос: select avHours, date_add('2010-01-20', Interval 2 DAY) from tbl_available order by avHours;

, но он возвращает поле большого двоичного объекта, а не поле даты.когда я вижу значение в поле blob, это правильная дата.

как я могу это исправить?

Заранее спасибо!

1 Ответ

11 голосов
/ 17 февраля 2012

Функции MySQL иногда преобразуются в BLOB.Вы можете исправить это, если будете приводить результат к типу DATE самостоятельно, например -

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

или

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