2012-09-15 65 views
2

我有兩列,說「2010-10-26」和「2010-08-23」,我想獲得間隔天數,什麼是最好的方式要在選擇查詢時做到這一點,考慮到有30,31,29,28天有幾個月?有沒有這樣的功能?如何獲取postgres在日期的時間間隔

謝謝。

+0

你有沒有問前仔細閱讀說明書。這裏全部解釋:http://www.postgresql.org/docs/current/static/functions-datetime.html –

回答

5

如果他們已經在日期格式,它很容易:

SELECT '10/26/2010'::date - '08/23/2010'::date; 

OR:

SELECT date '2001-10-01' - date '2001-09-28'; // outputs integer 3