假设表中生日字段为 user_birthday
在不计 日时分秒 的情况下:
生日 ==> 年龄
计算 日时分秒 的情况下:
……
Hive UDF 官网:
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-DateFunctions
在不计 日时分秒 的情况下:
生日 ==> 年龄
user_birthday ==> floor(((year(current_date)-year(user_birthday))*12+month(current_date)-month(user_birthday))/12)
计算 日时分秒 的情况下:
……
Hive UDF 官网:
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-DateFunctions
生日 ==> 年龄