hive:varchar column 无法返回月份

xqkwcwgp  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(264)

如何从中返回月份 varchar 列和值,如hive中的“20180912”?
奇怪的是它的功能很好 month() 但它现在返回null。以及 month(from_unixtime(unix_timestamp)(date,'yyyymmdd')) 返回与实际月份不匹配的值

pgccezyw

pgccezyw1#

使用 substr() :

hive> select substr('20180912',5,2);
OK
09
Time taken: 1.675 seconds, Fetched: 1 row(s)

相关问题