2014-11-21 77 views
-1

我使用下面的代码来计算任期/客户年龄使用DATEDIFF计算年龄/占有权HiveQL

select user_id, datediff('2014-09-30', to_date(date_joined)) as tenure_days 
from users_table 
group by user_id 

错误

Error: Invalid column reference date_joined 

这里任何帮助,将不胜感激!

+0

date_joined应该是String timestamp。 – 2014-11-22 04:53:11

回答

0

这里没有必要进行分组。试试下面的方法:

select distinct user_id, datediff('2014-09-30', to_date(date_joined)) as tenure_days 
from users_table