2016-03-02 79 views
0

我正在嘗試從當前周獲取數據,而不是從過去7天獲取數據。我的查詢是:顯示當前周的每日數據,Postgresql

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' 

然而,這將返回我的最後7天數。 上任何想法?

謝謝!

回答

2

當前一週的開始是date_trunc('week',current_date),所以你只是想後來的後來查詢日期比:

select 
    order_datetime_tz::date AS date, 
    orders 

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

如此接近!完美的作品!謝謝! –