time_bucket_gapfill该怎样定义一周的范围?

新手上路,请多包涵

我有一个关于timescaledb的函数time_bucket_gapfill问题,当我设置一个初始值,想要查询自这天以后7天的数据,但是timescaledb总是从周一开始计算.我该如何自定义七天的范围?

难道只能查询出每天的范围,然后依照规则计算七天的数据吗?
由于声望值不够,只能在postgreSql标签下提问

SELECT 
time_bucket_gapfill('7 day', time,
                   start =>'2016-01-02',finish => '2016-12-31') AS "day", 
locf(sum(pub_flg)) as pub_flg
    FROM public.tb_lp_media_pub
    where media_id=3236
    GROUP BY "day"
    ORDER BY "day" asc;

这是我的实际结果与实际周数

这是我实际结果
这是实际的一周

阅读 2.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题