- ベストアンサー
日付の減算方法
日付の計算で減算を行いたいのですが、 どのようにすればよろしいのでしょうか? 日付マスタから取得した項目「日付」から、 3ヶ月前の年月を取得したい。 ※日付マスタの項目「日付」(属性;日付型)には、 1レコードのみ。 ご教授よろしくお願い致します。 DB:Oracle9i
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
add_months で -3 すればいいかと思います。 select add_months(日付,-3) from 日付マスタ
その他の回答 (1)
- k_o_r_o_c_h_a_n
- ベストアンサー率55% (526/942)
回答No.2
select 日付 - interval '3' month from 日付マスタ; で、3ヶ月前の日時を返します。 (必要に応じて、truncすると良いかと思います。)
質問者
お礼
回答ありがとうございます。 おかげさまで解決することができました。
お礼
回答ありがとうございます。 おかげさまで解決することができました。