Using sql DATEADD function in java

前端 未结 3 1494
一个人的身影
一个人的身影 2020-12-19 14:03

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

3条回答
  •  执笔经年
    2020-12-19 14:40

    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'))};

提交回复
热议问题