查询应该在current_date(减去7天(即1周))之间获取数据,例如current_date(减去12个月)。
我应该这样使用 选择列 来自tablename current_date(减去12天)在current_date之间(减去7天(即1周))
采用这种格式
答案 0 :(得分:0)
select week::date
from generate_series(
current_date - interval '12 month',
current_date - interval '1 week',
interval '1 week'
) q (week)
这是dbfiddle演示
示例输出:
week ------------ 2016-05-24 2016-05-31 2016-06-07 ... 2016-06-28 2016-07-05 2016-07-12 2017-05-02 2017-05-09 2017-05-16 (52 rows)