2013-01-08 55 views
1

我的表格有三列。他們是id,time1和time2。 DB是postgresql 9.1。計算sql原因中的時間差異

現在我想要得到符合條件time2 - time1 < 72hrs的id。

我該如何在哪裏編寫sql原因?謝謝。

回答

2

並以 「時間」 你的意思timestamp,我想..

SELECT id 
FROM tbl 
WHERE time2 - time1 < interval '72h'; 
0
SELECT * 
FROM theTable 
WHERE time2 - time1 < interval '72 hours'; 

將返回所有行兩個時間戳之間的差值小於72小時。

+0

除了它沒有,因爲你得到'>'操作符倒退。 –

+0

@ErwinBrandstetter編輯,謝謝你的答覆。 –