显示本周的每日数据,Postgresql

显示本周的每日数据,Postgresql,postgresql,Postgresql,我正在尝试获取本周的数据,而不是最近7天的数据。我的问题是: select order_datetime_tz::date AS date, orders FROM order_fact f where order_datetime_tz < current_date and order_datetime_tz >= date_trunc('week',current_date) - int

我正在尝试获取本周的数据,而不是最近7天的数据。我的问题是:

select
        order_datetime_tz::date AS date,
        orders

    FROM
         order_fact f 
        where order_datetime_tz < current_date
        and order_datetime_tz >= date_trunc('week',current_date) - interval '1 week'
选择
订单日期时间:日期为日期,
命令
从…起
订单事实f
其中订单日期时间时间<当前日期
和订单日期时间>=日期时间(“周”,当前日期)-间隔“1周”
然而,这让我回到了过去的7天。。 你知道吗


谢谢

当前周的开始是
日期(“周”,当前日期)
,因此您只想查询晚于该日期的日期:

select
    order_datetime_tz::date AS date,
    orders

FROM
    order_fact f 
    where order_datetime_tz >= date_trunc('week',current_date)

当前周的开始时间是
date\u trunc('week',current\u date)
,因此您只想查询晚于该日期的日期:

select
    order_datetime_tz::date AS date,
    orders

FROM
    order_fact f 
    where order_datetime_tz >= date_trunc('week',current_date)

太近了!工作完美!谢谢太近了!工作完美!谢谢