在配置单元1.1中是否有任何日期函数来查找月份差异,如months_between或datediff(month,day1,day2)

问题描述 投票:0回答:1

我试图找出2019-04-012018-11-01两个日期之间的月份差异,但我不会使用months_betweendatediff(month, day1, day2)函数,因为它不适用于hive1.1。

得到以下错误:

错误:编译语句时出错:FAILED:SemanticException [错误10011]:第1行:7无效函数'months_between'(状态= 42000,代码= 10011)

错误:编译语句时出错:FAILED:SemanticException [错误10015]:第1行:7参数长度不匹配''01'':datediff()需要2个参数,得到3(状态= 21000,代码= 10015)

有谁遇到过这样的问题?有没有解决方法?

hiveql datediff cloudera-cdh
1个回答
0
投票

月(第1天) - 月(第2天)怎么样?你试过吗?

© www.soinside.com 2019 - 2024. All rights reserved.