Мне нужно получить все чеки с прошлого месяца и текущего месяца в InterBase, я изучил документацию по этому вопросу, но не могу понять, почему он продолжает падать, и я получаю сообщение об ошибке, в котором говорится, что месяц небыл признан.Любые рекомендации более чем полезны, так как я не проверяю эту проблему правильно.
Динамическая ошибка SQL, ошибка SQL = -104, токен неизвестен, символ 30, месяц.
SELECT *
FROM TRANSACTION
WHERE Paid_CHECK_DATE > dateadd (month, -2, 'NOW')
SELECT *
FROM TRANSACTION
WHERE Paid_CHECK_DATE > dateadd (-2, month, 'NOW')
Результаты:
Все проверки за последние 2 месяца и текущий месяц