pgsql查询一段时间内的所有日期

-- 查询一段时间内的所有日期
-- 1.序列查询
select date(t) as day
from 
generate_series('0001-10-27'::date,'2015-11-03', '1 days') as t;
-- 2.递归查询:查询效率比序列快一点
with recursive t(n) as (
    select date('0001-10-27')
    union all 
    select n+1 from t where n < date('2015-11-03')
)select n as day from t;


转载于:https://my.oschina.net/u/2458716/blog/526374

你可能感兴趣的:(pgsql查询一段时间内的所有日期)