postgresql 日付操作メモ

投稿者: | 2019/08/10

加算,減算
intervalを使う

SELECT DATE '2019-08-01' + INTERVAL '1 month';

フィールドを使う場合
|| で文字列連結

SELECT xxx_date + CAST(period || ' month' AS INTERVAL);

DATE型に変換する
CASTを使う

SELECT CAST(xxx_date + CAST(period || ' month' AS INTERVAL) AS DATE);

1日を計算する
DATE_TRUNC関数を使う

SELECT DATE_TRUNC('month', DATE '2019-08-12');

今日

SELECT CURRENT_DATE;

ちょっとしたことをやるだけなのにいろいろ知識が必要だな~。
いつかまとめたい。


コメントを残す

メールアドレスが公開されることはありません。