PostgreSQL 日や月の足し算を行う
- 作成日 2022.08.02
- PostgreSQL
- PostgreSQL
PostgreSQLで、日や月の足し算を行う手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
日や月の足し算
日や月の足し算を行う場合は、「cast( ‘n days’ as INTERVAL )」を使用します。
日付 + cast( '日数 days' as INTERVAL )
日付 + cast( '月数 months' as INTERVAL )
実際に、足し算を行ってみます。
select now(),
now()+ cast( '3 days' as INTERVAL ) ,
now()+ cast( '3 months' as INTERVAL )
実行結果
足し算されていることが確認できます。
週を足し算
週単位で足し算も可能です。
日付 + cast( '週数 weeks' as INTERVAL )
実際に、実行してみます。
select now(),
now()+ cast( '1 weeks' as INTERVAL )
実行結果
引き算
引き算する場合は、「-(マイナス)」を指定します。
select now(),
now()+ cast( '-3 days' as INTERVAL ) ,
now()+ cast( '-3 months' as INTERVAL )
実行結果
-
前の記事
javascript 数値を文字列に変換する 2022.08.02
-
次の記事
javascript エラー「Uncaught ReferenceError: Must call super constructor in derived class before accessing ‘this’ or returning from derived constructor」の解決方法 2022.08.02
コメントを書く