hive add_months函数问题,相同sql时mr和spark查询结果不同

一、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。

相关推荐

  1. My SQL查询

    2024-07-11 20:06:05       42 阅读
  2. spark不同结构Dataset合并

    2024-07-11 20:06:05       49 阅读
  3. Spark SQL中coalesce()函数

    2024-07-11 20:06:05       57 阅读
  4. Spark SQL内置函数

    2024-07-11 20:06:05       24 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 20:06:05       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 20:06:05       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 20:06:05       58 阅读
  4. Python语言-面向对象

    2024-07-11 20:06:05       69 阅读

热门阅读

  1. Perl 语言入门很简单

    2024-07-11 20:06:05       20 阅读
  2. 华为机考真题 -- 精准核酸检测

    2024-07-11 20:06:05       22 阅读
  3. 练习题答案

    2024-07-11 20:06:05       17 阅读
  4. padStart方法用来格式化数据

    2024-07-11 20:06:05       21 阅读
  5. 视觉图像面积计算

    2024-07-11 20:06:05       15 阅读