我试图找出2019-04-01
和2018-11-01
两个日期之间的月份差异,但我不会使用months_between
或datediff(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)
有谁遇到过这样的问题?有没有解决方法?
月(第1天) - 月(第2天)怎么样?你试过吗?