10-11每日博客

老师昨天要做的课堂测试,是让我们导入老师发的数据集到HIVE,在HIVE完成清洗和和统计其中的问题企业并用echars进行展示,其中一项是将日期统一,就像这样:

数据 1 对应日期 2021-09-01,依次类推,15 对应日期 2021-09-15
这是题目中的要求,有一列是给了一个数字,需要将这个数字转换成日期,我在网上搜索了一个语法,并结合我的理解,将其写成了如下这样即可完成将数字转换成具体的日期格式:
insert overwrite table shujuji1 select date_add('2021-09-00',cast(day_id as int)) as day_id,sale_nbr as sale_nbr,buy_nbr as buy_nbr,cnt as cnt,round as round from shujuji;
就是将原本数据集的那一列修改,将其余的字段保持不变,潜意识新建了一个表起名shujuji1,从原数据表读取信息后写入。
posted @   软工新人  阅读(44)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示