PostgreSQLメモ:日付計算で減算

f:id:tsumayouzi:20121119152743j:plain

ex)あるカラムの最新日付よりn分後とる文

select to_char(expires_date + 'n minute', 'yyyy-mm-dd hh24:mi:ss') from テーブル名

減算をしたい。

select to_char(expires_date - 'n minute', 'yyyy-mm-dd hh24:mi:ss') from テーブル名 これではだめだった。

調べたら、この+の部分は+-ではなく計算するよ!っていう表示なので、

select to_char(expires_date + '-n minute', 'yyyy-mm-dd hh24:mi:ss') from テーブル名 が正しい模様。