sql >> データベース >  >> RDS >> PostgreSQL

Postgres:タイムスタンプを最も近い分に切り上げるまたは切り下げるにはどうすればよいですか?

    組み込み関数date_trunc(text, timestamp)を使用します 、例:

    select date_trunc('minute', now())
    

    編集: これは最新に切り捨てられます 分。 丸める 結果として、最初にタイムスタンプに30秒を追加します。例:

    select date_trunc('minute', now() + interval '30 second')
    

    これにより、最も近いが返されます 分。

    詳細については、Postgresの日付/時刻関数と演算子を参照してください



    1. 読み取り/書き込みモードでデータベースを開くことができませんでした

    2. Oracle:範囲を超えてグループ化する方法は?

    3. SELECT *ステートメントの列の順序-保証されていますか?

    4. MySQLテーブルの主キーをプレフィックス付きで自動インクリメントする方法