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

2つのタイムスタンプの中間点を見つけるPostgreSQL

    一方を他方から引き、それを2で割り、begintimeに加算するだけです:

    begintime + (endtime - begintime)/2
    

    timeを分割できないのは正しいことです 価値。しかし、endtime - begintimeの結果 timeではありません ただし、interval 。そして、あなたはできます 間隔を2で割ります。

    上記の式はtimeで機能します 、timestamp またはinterval 列。




    1. データの削除/ロードスクリプトを実行する前に、Oracleデータベースをロックします

    2. Postgresデータ型NUMERICは符号付きの値を保存できますか?

    3. PostgreSQLでのpg_typeof()のしくみ

    4. ライブMySQLデータベースをアーカイブするための最良の方法