0
我想總結和減去兩個或更多的時間戳列。我怎樣才能總結/減去同一行的時間值
我不能圓的幾分鐘或幾秒鐘,所以我想提取EPOCH
後所做的操作,但我總是得到一個錯誤,因爲第一個EXTRACT
識別該列,但是當我將第二個EXTRACT
放在同一個SQL命令中時,我收到一條錯誤消息,指出第二列不存在。
我給你舉個例子:
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;
在這個例子中,我會得到一個錯誤,如:
列ARRIVED_AT不存在
這是怎麼回事? 我可以加/減時間值從同一行嗎?
你能發表這個表的實際結構嗎?從流行的工具,如psql或pgadmin。 –