问题描述
在零售数据集(CSV)中,我有一列“天”,其值从1到712(大约两年的数据)开始。我想将其转换为“ yyyy-MM-dd”格式。起始时间戳为2017年1月1日。
ACTUAL:
Day,Prod_id,Sales
1,23232,34.5
1,34522,76
2,53436,45.7
2,67353,12.5
.....
.....
712,35357,67.2
EXPECTED:
Day,Sales,TS
1,34.5,2017-01-01
1,76,2017-01-01
2,45.7,2017-01-02
2,12.5,2017-01-02
.....
.....
712,67.2,2018-12-25
请帮助我实现这一目标。
解决方法
在Hive中使用date_add('2017-01-01',day) as ts