如何使用SQL / Python将序列号转换为日期格式?

问题描述

在零售数据集(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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...