PostgreSQLで現在の日付に週を追加するには、3つの方法を使用します。1つは+
演算子、make_interval()を使用する方法、および間隔
データ型。ここでは両方のアプローチの例を示します。また、PostgreSQL テーブルの現在の日付/時刻列に週を追加する方法についても説明します。
PostgreSQLで現在の日付に週を追加するINTERVALデータ型の使用:
PostgreSQL で現在の日付に週を追加するには、INTERVAL データ型を使用します。INTERVAL データ型を使用して現在の日付に週を追加すると、出力は datetime(timestamp) 形式になります。以下の例では、INTERVAL データ型を使用して現在の日付に 2 週間を追加しています。
例1:
SELECT CURRENT_DATE + INTERVAL '2 WEEKS' as new_date
出力:

PostgreSQLで現在の日付に週を追加するmake_interval() 関数の使用:
私たちは間隔を作る()PostgreSQLで現在の日付に週を追加する関数。間隔を作る()関数の出力はdatetime(timestamp)形式になります。以下の例では、現在の日付に2週間を追加しています。
例1:
SELECT CURRENT_DATE::date + make_interval(weeks => 2) as new_date
出力:

PostgreSQL で現在の日付に週を追加します (概算):
PostgreSQL で現在の日付に週を追加するには、加算 (+) 記号を指定した CURRENT_DATE キーワードを使用します。これにより、以下に示すように、現在の日付に 14 日、つまり 2 週間が追加されます。
例1:
SELECT CURRENT_DATE + 14 AS new_date;
出力:

PostgreSQL テーブルの現在の日付列に週を追加するIntervalデータ型の使用:
この例では、以下の fruit テーブルを使用して、PostgreSQL テーブルの現在の日付列に週を追加する方法を説明します。
fruits:

PostgreSQL の INTERVAL データ型を使用して現在の日付列に 2 週間を追加し、以下に示すように new_expiry_date という新しい列が作成されます。
select *,current_date, current_date::timestamp + INTERVAL '2 Weeks' as new_expiry_date from fruits
出力:

PostgreSQL テーブルの現在の日付列に週を追加するmake_interval() 関数を使用する:
PostgreSQL の make_interval() 関数を使用して現在の日付列に 2 週間を追加し、以下に示すように new_expiry_date という新しい列が作成されます。
select *,current_date, current_date::timestamp + make_interval(weeks => 2) as new_expiry_date from fruits
出力:

PostgreSQL テーブルの現在の日付列に WEEKS を追加する追加 (+) 演算子を使用する:
このラウンドアバウト方法では、PostgreSQL の単純な加算演算子 (+) を使用して現在の日付列に 14 日を追加し、以下に示すように new_expiry_date という新しい列が作成されます。
SELECT *,current_date, current_date+ 14 as new_expiry_date from fruits
出力:
