加算,減算
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;
ちょっとしたことをやるだけなのにいろいろ知識が必要だな~。
いつかまとめたい。