2014-11-21 79 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