タグ

sqlと計算に関するlocke-009のブックマーク (2)

  • 【Oracle】ADD_MONTHS で月を加算・減算する【SQL】

    月を加算・減算するADD_MONTHS Oracleで月を足したり引いたり加算・減算するにはADD_MONTHSを使います。 構文 ADD_MONTHS(日付,加算・減算する月数) 日付を指定された月数で加算・減算します。 例1. 現在日に1月足すパターン --システム日付を取得する SELECT SYSDATE FROM DUAL; [結果] 2022/01/01 05:05:15 --1ヶ月足す SELECT ADD_MONTHS(SYSDATE, 1) FROM DUAL; [結果] 2022/02/01 05:05:15 ここでは「ADD_MONTHS」を使って日からひと月を加算しました。 例2. 現在日から2ヶ月前を取得するパターン --システム日付を取得する SELECT SYSDATE FROM DUAL; [結果] 2022/01/01 05:05:15 --2ヶ月引く

  • Oracle 日付の加算・減算を行う

    Oracleで日付の加算・減算を行う方法を紹介します。 日付型日付型のカラムに対しては、数字の計算と同じ要領で行うことができます。 SELECT SYSDATE + 30, --30日後 SYSDATE + 1, --1日後 SYSDATE, --日 SYSDATE - 1 --1日前 SYSDATE - 30 --30日前 FROM DUAL SELECT TO_CHAR(TO_DATE('20170123', 'YYYYMMDD') + 1, 'YYYYMMDD'), --20170124 TO_CHAR(TO_DATE('20170123', 'YYYYMMDD'), 'YYYYMMDD'), --20170123 TO_CHAR(TO_DATE('20170123', 'YYYYMMDD') - 1, 'YYYYMMDD') --20170122 FROM DUAL 関連記事 O

    Oracle 日付の加算・減算を行う
  • 1