PostgreSQLで日付に日数を追加するには、2つの方法があります。1つは+
演算子とその他の使用間隔
. データ型。ここでは両方のアプローチの例を示します。また、PostgreSQL テーブルの日付列に日数を追加する方法についても説明します。
PostgreSQL で日付に日数を追加する単純な加算 (+) 演算子を使用する:
以下の例では、PostgreSQL で日付に日数を追加するために単純な加算を使用しています。以下の例では、日付に 7 日を追加しています。
例1:
SELECT '2024-02-24'::date + 7 AS new_date;
出力:

PostgreSQL で日付に日数を追加するINTERVALデータ型の使用:
PostgreSQL で日付に日数を追加するには、INTERVAL データ型を使用します。INTERVAL データ型を使用して日付に日数を追加すると、出力は datetime(timestamp) 形式になります。以下の例では、INTERVAL データ型を使用して日付に 7 日を追加しています。
例1:
SELECT '2024-02-24'::date + INTERVAL '7 DAYS' as new_date
出力:

PostgreSQL で日付に日数を追加するmake_interval() 関数の使用:
私たちは間隔を作る()PostgreSQLで日付に日数を追加する関数。間隔を作る()関数の出力はdatetime(timestamp)形式になります。以下の例では、日付に7日を追加しています。
例1:
SELECT '2024-02-24'::date + make_interval(days => 7) as new_date
出力:

PostgreSQL テーブルに日付列に日数を追加する追加 (+) 演算子を使用する:
この例では、以下の student_detail1 テーブルを使用して、PostgreSQL テーブルの日付列に日数を追加する方法を説明します。
Student_detail1:

PostgreSQL で単純な加算演算子 (+) を使用して日付列に 7 日間を追加し、以下に示すように new_date という名前の新しい列が作成されます。
SELECT *, birthdaytime::date + 7 as new_date from student_detail1
出力:

PostgreSQL テーブルに日付列に日数を追加するIntervalデータ型の使用:
次に示すように、PostgreSQL の INTERVAL データ型を使用して日付列に 7 日間を追加し、new_date という名前の新しい列を作成します。
select *, birthdaytime::timestamp + INTERVAL '7 DAYS' as new_date from student_detail1
出力:

PostgreSQL テーブルに日付列に日数を追加するmake_interval() 関数を使用する:
PostgreSQL の make_interval() 関数を使用して日付列に 7 日間を追加し、以下に示すように new_date という名前の新しい列が作成されます。
select *,birthdaytime + make_interval(days => 7) as new_date
from student_detail1
出力:
