sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLの日付に日を追加する

    + 演算子を使用すると、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

    1. MySQLからJSONデータを取得する方法は?

    2. 誰もがクラウドに移行していますか?

    3. MariaDBで主キーを持つ重複行を返す7つの方法

    4. MySQLテーブルに挿入するか、存在する場合は更新します