DATETIME型に対する加算・減算

加算・減算

PostgreSQLではDATETIME型に対する加算を以下のように演算子+とInterval型を使って行う。

 SELECT now() + interval '3 months';

上の3を数値型で渡したい場合、以下のように文字列連結した後にinterval型にキャストする。

 SELECT now() + CAST( 3 || ' months' AS interval );

参考

日付/時刻関数と演算子
http://www.postgresql.jp/document/9.3/html/functions-datetime.html
Interval型
http://www.postgresql.jp/document/9.1/html/datatype-datetime.html#DATATYPE-INTERVAL-INPUT

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2013-11-14 (木) 19:50:54