0
2つ以上のタイムスタンプ列を合計して減算したいとします。 同じ行から時間値を合計/減算する方法
私は分または秒を丸めることができないので、私は、EPOCH
を抽出しようとすると、後の操作をやっている:私は、PostgreSQLを使用していますし、あなたが見ることができるように、私は構造を持っている
最初のEXTRACT
が列を認識するので、私はいつもエラーが発生しますが、同じSQLコマンドに2番目のEXTRACT
を置くと、2番目の列が存在しないというエラーメッセージが表示されます。
私はあなたの例をあげる:ARRIVED_ATは
なぜこれが起こっているが存在しない
コラム:この例では
SELECT EXAMPLE.PERSON_ID, COALESCE(EXTRACT(EPOCH from EXAMPLE.LEFT_AT),0) + COALESCE(EXTRACT(EPOCH from EXAMPLE.ARRIVED_AT),0) AS CREDIT FROM EXAMPLE WHERE EXAMPLE.PERSON_ID = 1;
を私はエラーのようになるだろう? 同じ行から時間の値を合計/減算できますか?
この表の実際の構造を投稿できますか? psqlやpgadminのような人気のあるツールから。 –