2012-02-17 35 views
6

tôi có các truy vấn tiếp theo: select avHours, date_add('2010-01-20', Interval 2 DAY) from tbl_available order by avHours;MySql: Date_add trả BLOB

nhưng nó trả về một lĩnh vực blob và không phải là một lĩnh vực ngày. khi tôi thấy giá trị trong trường blob, đó là ngày phù hợp.

làm cách nào tôi có thể sửa lỗi này?

Cảm ơn trước!

Trả lời

10

Các chức năng của MySQL đôi khi chuyển thành BLOB. Bạn có thể sửa chữa nó nếu bạn sẽ đúc kết quả đến một NGÀY gõ chính mình, ví dụ -

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

hoặc

SELECT CAST(('2010-01-20' + INTERVAL 2 DAY) AS DATE) 
Các vấn đề liên quan