hive中对yyyymmdd的日期减7填
时间: 2024-05-26 09:11:11 浏览: 126
Hive编程指南 中文高清
5星 · 资源好评率100%
答案是:
DATE_SUB(from_date, num_days)
其中,from_date为需要减去天数的日期,num_days为需要减去的天数。具体而言,对于yyyymmdd格式的日期,如20211201,可以使用FROM_UNIXTIME(UNIX_TIMESTAMP('20211201', 'yyyyMMdd'))将其转换为日期类型,然后再进行日期减法运算。示例代码如下:
SELECT DATE_SUB(FROM_UNIXTIME(UNIX_TIMESTAMP('20211201', 'yyyyMMdd')), 7) AS result;
执行结果为:2021-11-24
阅读全文