0

私は次のようなステートメントを準備しました:

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

どうやってやるの?

4

2 に答える 2