2
我有兩列,說「2010-10-26」和「2010-08-23」,我想獲得間隔天數,什麼是最好的方式要在選擇查詢時做到這一點,考慮到有30,31,29,28天有幾個月?有沒有這樣的功能?如何獲取postgres在日期的時間間隔
謝謝。
我有兩列,說「2010-10-26」和「2010-08-23」,我想獲得間隔天數,什麼是最好的方式要在選擇查詢時做到這一點,考慮到有30,31,29,28天有幾個月?有沒有這樣的功能?如何獲取postgres在日期的時間間隔
謝謝。
如果他們已經在日期格式,它很容易:
SELECT '10/26/2010'::date - '08/23/2010'::date;
OR:
SELECT date '2001-10-01' - date '2001-09-28'; // outputs integer 3
你有沒有問前仔細閱讀說明書。這裏全部解釋:http://www.postgresql.org/docs/current/static/functions-datetime.html –