2012-06-14 6 views
0

что с этим вопросом?Ошибка запроса синтаксиса MySql DATE_SUB

SELECT * 
FROM containmentTracker 
WHERE reviewDate < NOW() 
    AND reviewDate > DATE_SUB(NOW(), INTERVAL 10 YEARS) 

Я пытался в нескольких пути, но каждый раз, когда я использую DATE_SUB я получаю

У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования вблизи «ЛЕТ») по строке 1

или подобные ошибки.

Что я делаю неправильно?

Спасибо

ответ

1

Устройство для INTERVAL всегда единственным что делает его звук вида нечетные при чтении вслух запроса:

DATE_SUB(NOW(), INTERVAL 10 YEAR) 

См DATE_ADD() in the reference manual.

Смежные вопросы