我需要在InterBase中获取上个月和当月的所有支票,为此我查看了文档,但是我看不到为什么它持续下降,并且我不断收到错误消息,指出该月份不是被认可。由于我无法正确ping通此问题,因此任何指导都比帮助有用。
动态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个月和当月的所有支票
答案 0 :(得分:0)
DATEADD
是无效的Interbase函数。您只需添加/减去日期的天数(例如current_date-60
)