When I run queries using DATEADD it seems that the database does not recognize this function.
also when I just run select DATEADD(Month, -3, GETDATE())
I\'m get
For hsqldb:
DATEADD ( , , ) DATEADD ( 'month', 3, DATE '2008-11-22' )
Try it
select DATEADD(Month, -3, '2008-11-22')
For Derby:
Derby supports the JDBC escape function TIMESTAMPADD
TIMESTAMPDIFF( interval, timestampExpression1, timestampExpression2 )
values {fn timestampadd(SQL_TSI_DAY, 1, timestamp('2010-12-31 23:59:59'))};