什么是蜂巢中的prestodb date_trunc

时间:2018-09-11 10:24:40

标签: hive presto

我有一个使用DATE_TRUNC这样的prestodb查询:

DATE_TRUNC('week', DATE(dd.signup_timestamp))

它在蜂巢中相当于什么?

另一个类似的问题是,蜂巢中的presto这个表达式等效于什么:

date_sub(date_trunc('week', now()), 180)

1 个答案:

答案 0 :(得分:0)

select date_sub('2018-09-05', cast(from_unixtime(unix_timestamp(), 'u') AS int)) as c;
output: 2018-09-03

其他:

date_sub(date_sub(from_unixtimestamp(unix_timestamp(), cast(from_unixtime(unix_timestamp(), 'u'), 'u')as int)), 180)