PostgreSQLでタイムスタンプから変数の分数を引く方法


  1. INTERVALを使用する方法:

    SELECT current_timestamp - interval '10 minutes';

    上記の例では、現在のタイムスタンプから10分を引いています。必要な分数をinterval 'X minutes'の形式で指定します。

  2. MINUTEを使用する方法:

    SELECT current_timestamp - interval '1 minute' * 5;

    上記の例では、現在のタイムスタンプから5分を引いています。必要な分数をinterval 'X minute' * Yの形式で指定します。

  3. EXTRACTを使用する方法:

    SELECT current_timestamp - interval '1 minute' * EXTRACT(minute FROM current_timestamp);

    上記の例では、現在のタイムスタンプから現在の分数を引いています。EXTRACT関数を使用して現在のタイムスタンプから分数を抽出し、必要な分数を計算して引きます。

これらの方法を使用して、PostgreSQLでタイムスタンプから変数の分数を引くことができます。必要な分数を指定して、適切な方法を選択してください。以上が、簡単で効果的な方法を示したコード例です。