PostgreSQLでdatetime(timestamp)に秒を追加するには、make_interval()関数と、+
演算子と間隔
. データ型。データ型。ここにアプローチの例を示します。また、PostgreSQL テーブルの datetime(timestamp) 列に秒を追加する方法についても説明します。
PostgreSQL の datetime に秒を追加するINTERVALデータ型の使用:
PostgreSQL で INTERVAL データ型を使用して datetime に秒を追加します。INTERVAL データ型を使用して datetime(timestamp) に秒を追加すると、出力は datetime(timestamp) 形式になります。以下の例では、Interval データ型を使用して datetime に 30 秒を追加しています。
例1:
SELECT '2024-02-24 12:00:00'::timestamp + INTERVAL '30 seconds' AS new_datetime
出力:

PostgreSQL の datetime に秒を追加するmake_interval() 関数の使用:
私たちは間隔を作る()PostgreSQLでdatetimeに秒を追加する関数。datetimeに秒を追加する場合、間隔を作る()関数の出力はdatetime(timestamp)形式になります。以下の例では、timestampに30秒を追加しています。
例1:
SELECT '2024-02-24 12:00:00'::timestamp + make_interval(secs => 30) as new_datetime
出力:

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

PostgreSQL の INTERVAL データ型を使用して datetime 列に 30 秒を追加し、以下に示すように new_date という新しい列が作成されます。
select *, birthdaytime::timestamp + INTERVAL '30 SECONDS' as new_date from student_detail1
出力:

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