+
演算子を使用すると、PostgreSQLの特定の日付に1日以上追加できます。実際の日数を指定する場合、いくつかのオプションがあります。
例
日付に追加する日数を指定するためのさまざまなオプションを示すいくつかの例を次に示します。
整数を指定してください:
SELECT date '2030-05-10' + 5;
結果:
2030-05-15
次のようにすることもできます:
SELECT date '2030-05-10' + integer '5';
結果:
2030-05-15
5
の整数を指定する 、日付に5日が追加されました。
これを行う別の方法は、間隔を指定することです:
SELECT date '2030-05-10' + interval '1 day';
結果:
2030-05-11 00:00:00
これは複数形でも機能します:
SELECT date '2030-05-10' + interval '5 days';
結果:
2030-05-15 00:00:00
負の値
負の値で日付演算を実行することもできます。 +
で負の値を使用する場合 符号を付けると、指定された日数が日付から差し引かれます。ただし、-
と一緒に使用すると 署名すると、日付に追加されます。
例:
SELECT date '2030-05-10' - interval '-5 days';
結果:
2030-05-15 00:00:00
以前と同じ結果。
整数オプションを使用する場合も同じことが言えます:
SELECT date '2030-05-10' - integer '-5';
結果:
2030-05-15