2016-10-10 9 views
0

я хочу узнать, сколько часов осталось в текущей недели теперь в PostegreSQLКак получить оставшиеся часы текущей недели в PostegreSQL

+0

Опишите больше. –

+0

Я хочу предсказать, сколько продаж я получу на этой неделе, в зависимости от avg_hours_sales мой формуляр выглядит следующим образом: sales_now_this_week + (avg_sales_per_hour * rest_hours_this_week) –

ответ

1

Вы ищете что-то вроде этого:

WITH t(i) AS 
    (SELECT age(
       date_trunc('week', current_timestamp) 
        + '1 week'::interval, 
       current_timestamp 
      ) 
    ) 
SELECT extract('days' FROM i) * 24 
    + extract('hours' FROM i) 
FROM t;