我试图找出两个日期之间的月份差异,比如2019-04-01和2018-11-01,但是我不打算使用months_between或datediff(month, day1, day2)函数,因为它在hive1.1上是不可用的。
出现以下错误:
错误:编译语句时出错:失败: SemanticException错误10011:第1行:7无效函数'months_between‘(state=42000,code=10011) 错误:编译语句时出错: SemanticException错误10015:第1行:7个参数长度错配‘’01‘:datediff()需要2个参数,got 3 (state=21000,code=10015)
有谁曾面对过这样的问题?有什么解决办法吗?
发布于 2019-04-26 02:05:17
那么月份(Day1)-月份(Day2)呢?你试过吗?
发布于 2020-04-02 05:25:54
年份(Day1)*12个月(Day1)-年份(Day2)*12个月(Day2)
https://stackoverflow.com/questions/55858423
复制相似问题