как создать эпохальный список дат - PullRequest
0 голосов
/ 07 июня 2018

Я использую код ниже, чтобы создать список дат в эпоху.Тем не менее, я надеюсь, что самая последняя дата в списке равна значению unix_timestamp ().

-- generate list of id's
with t1 as
(
select row_number() over (order by order_id) as n from orders 
limit 2000 
),
-- generate date based on incremental id's
t2 as 
(select 
  (getdate() - n+1) as date 
 from t1
)
  select 
    extract(epoch from date) as date
  from t2 
  where t2.date >= '2014-01-01'
  order by date desc

Я не уверен, как получить последнее значение в этом списке, чтобы быть unix_timestamp ()

1 Ответ

0 голосов
/ 08 июня 2018

Цитаты эпохи с использованием экстракта

select extract('epoch' from timestamp date) as date
from t2 
where t2.date >= '2014-01-01'
order by date desc

Нет цитат с использованием date_part

select date_part(epoch, date) as date
from t2 
where t2.date >= '2014-01-01'
order by date desc
...