
hive add_months函数问题,相同sql时mr和spark查询结果不同
add_months在spark查询引擎add_months('yyyy-MM',num)有返回值。add_months在spark查询引擎add_months('yyyy-MM',num)无返回值。解决办法:mr引擎之下add_months函数时,日期参数的格式为yyyy-MM-dd。一、hive add_month函数问题,导致同一sql不同执行引擎查询结果不同。从而导致hive在mr引擎时查
·
一、hive add_month函数问题,导致同一sql不同执行引擎查询结果不同。
spark能查到数据,hive查询不到。
add_months在spark查询引擎add_months('yyyy-MM',num)有返回值。
add_months在hive查询引擎add_months('yyyy-MM',num)无返回值。
从而导致hive在mr引擎时查询不到数据;即日期格式问题。
解决办法:mr引擎之下add_months函数时,日期参数的格式为yyyy-MM-dd。
更多推荐
所有评论(0)