PostgreSQLでdatetime(timestamp)に分を追加するには、make_interval()関数と、+演算子と間隔. データ型。ここにアプローチの例を示します。また、PostgreSQL テーブルの datetime(timestamp) 列に分を追加する方法についても説明します。

PostgreSQL で日付に分を追加するINTERVALデータ型の使用:

PostgreSQL で INTERVAL データ型を使用して datetime に分を追加します。INTERVAL データ型を使用して datetime(timestamp) に分を追加すると、出力は datetime(timestamp) 形式になります。以下の例では、Interval データ型を使用して datetime に 1 分を追加しています。

例1:

SELECT '2024-02-24 12:00:00'::timestamp + INTERVAL '1 minutes' AS new_datetime

出力:

PostgreSQL で datetime(timestamp) に分を追加する 1

PostgreSQL の datetime に分を追加するmake_interval() 関数の使用:

私たちはmake_interval() PostgreSQLでdatetimeに分を追加する関数。datetimeに分を追加する場合、make_interval() 関数の出力はdatetime(timestamp)形式になります。以下の例では、timestampに1分を追加しています。

例1:

SELECT '2024-02-24 12:00:00'::timestamp + make_interval(mins => 1) as new_datetime

出力:

PostgreSQL で datetime(timestamp) に分を追加する 1

PostgreSQL テーブルの datetime(timestamp) 列に分を追加するIntervalデータ型の使用:

この例では、以下の student_detail1 テーブルを使用して、PostgreSQL テーブルの datetime(timestamp) 列に分を追加する方法を説明します。

Student_detail1:

PostgreSQL で datetime(timestamp) に分を追加する 2

PostgreSQL の INTERVAL データ型を使用して日付列に 2 分を追加し、以下に示すように new_date という新しい列が作成されます。

select *, birthdaytime::timestamp  + INTERVAL '2 MINUTES' as new_date from student_detail1

出力:

PostgreSQL で datetime(timestamp) に分を追加する 3

PostgreSQL テーブルの datetime 列に分を追加するmake_interval() 関数を使用する:

PostgreSQL の make_interval() 関数を使用して datetime 列に 2 分を追加し、以下に示すように new_date という名前の新しい列が作成されます。

select *,birthdaytime::timestamp + make_interval(mins => 2) as new_date
from student_detail1

出力:

PostgreSQL で datetime(timestamp) に分を追加する 3