Получить данные за последние 2 месяца и текущий месяц - PullRequest
0 голосов
/ 07 февраля 2019

Мне нужно получить все чеки с прошлого месяца и текущего месяца в 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 месяца и текущий месяц

1 Ответ

0 голосов
/ 11 февраля 2019

DATEADD не является допустимой функцией Interbase.Вы просто добавляете / вычитаете количество дней от даты (например, current_date-60)

...