2016-03-02 8 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

Так близко! Прекрасно работает! Благодаря! –

Смежные вопросы