2012-09-15 36 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