WHERE Customer.LastTranDate BETWEEN
udf_functions.udf_oracledatetimetotdatetime(to_date('2012/01/01 00:00:00','YYYY/MM/DD HH24:MI:SS'))
AND
udf_functions.udf_oracledatetimetotdatetime(to_date('2016/01/01 00:00:00','YYYY/MM/DD HH24:MI:SS'))
上記の条件は、特定の日付では問題なく機能しましたが、12ヶ月間、つまり今日の日付と12ヶ月前の間に同じ条件をチェックしたいと思います。pl/sqlでの日付間の条件
私は以下を試みましたが、うまくいかなかった。
WHERE Customer.LastTranDate BETWEEN
udf_functions.udf_oracledatetimetotdatetime(to_date(to_char(sysdate,'YYYY/MM/DD HH24:MI:SS')))
AND
udf_functions.udf_oracledatetimetotdatetime(to_date(to_char(add_months(sysdate,-12),'YYYY/MM/DD HH24:MI:SS')))
誰でも手助けできますか?
ありがとうございます!
日付を切り替える必要があります。 'BETWEEN'はからになります。あなたはそれを逆向きにしています。 –
両方をスワップしても試してみました..うまくいかなかった...投げ捨てエラーORA-01861:リテラルが書式文字列と一致しません – Cooluser
'udf_functions.udf_oracledatimetimetatetime'は何をしますか? –