我准备了这样的声明:
WHERE TRADE_DATE >= TRUNC(add_months(current_date,-12))
但我想要这样:
WHERE TRADE_DATE >= TRUNC(?)
然后像这样设置值:
query.setString(1,"add_months(current_date,-12)");
或者
query.setString(1,"trunc(sysdate, 'YEAR')");
但是,我收到错误消息
inconsistent datatypes: expected DATE got NUMBER
我怎样才能做到这一点?